Class ZeroArgumentOperator

java.lang.Object
  |
  +--AbstractELOperator
        |
        +--ZeroArgumentOperator
All Implemented Interfaces:
ELOperator
Direct Known Subclasses:
ColorGradient, FrequencyBlocks, FrequencyStars, HGradient, ImageOperator, SawPulse, VGradient

public abstract class ZeroArgumentOperator
extends AbstractELOperator


Fields inherited from interface ELOperator
LARGE_NUMER_OF_ARGUMENTS
 
Constructor Summary
ZeroArgumentOperator()
           
 
Method Summary
protected  void checkArguments(ELMatrix[] argument)
           
 int getMaxNumArguments()
          Returns the maxiumum number of arguments this operator accepts.
 int getMinNumArguments()
          Returns the minimum number of arguments this operator accepts.
 java.lang.String unparse()
          How this operator should appear in EL code.
 
Methods inherited from class AbstractELOperator
clamp, hasExternalInfluences, iconString, paintIcon
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ELOperator
apply, description, name
 

Constructor Detail

ZeroArgumentOperator

public ZeroArgumentOperator()
Method Detail

getMaxNumArguments

public int getMaxNumArguments()
Description copied from interface: ELOperator
Returns the maxiumum number of arguments this operator accepts. Note: All operators that accept an argument accept an ELMatrix argument.

getMinNumArguments

public int getMinNumArguments()
Description copied from interface: ELOperator
Returns the minimum number of arguments this operator accepts.

unparse

public java.lang.String unparse()
Description copied from interface: ELOperator
How this operator should appear in EL code.

checkArguments

protected void checkArguments(ELMatrix[] argument)