|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An operator. Operators should not have any externally visible state; they are shared between expressions and are dynamically loaded.
Operators that have slow intializations should perform initialization on a separate thread so as to not block a loading application.
All subclasses must have a constructor that takes no arguments.
Field Summary | |
static int |
LARGE_NUMER_OF_ARGUMENTS
|
Method Summary | |
void |
apply(ELMatrix[] argument,
ELMatrix out,
ELEnvironment environment)
Applies this operator. |
java.lang.String |
description()
An english language description of what this operator does. |
int |
getMaxNumArguments()
Returns the maxiumum number of arguments this operator accepts. |
int |
getMinNumArguments()
Returns the minimum number of arguments this operator accepts. |
boolean |
hasExternalInfluences()
Returns true if the output is influenced by the environment. |
java.lang.String |
name()
Name of this operator (usually the same as unparse()). |
void |
paintIcon(java.awt.Graphics2D graphics,
int x,
int y,
int width,
int height)
Draw an icon for this operator |
java.lang.String |
unparse()
How this operator should appear in EL code. |
Field Detail |
public static final int LARGE_NUMER_OF_ARGUMENTS
Method Detail |
public int getMaxNumArguments()
public int getMinNumArguments()
public boolean hasExternalInfluences()
public void apply(ELMatrix[] argument, ELMatrix out, ELEnvironment environment)
public java.lang.String unparse()
public java.lang.String name()
public java.lang.String description()
public void paintIcon(java.awt.Graphics2D graphics, int x, int y, int width, int height)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |