public interface IFunction
Modifier and Type | Field and Description |
---|---|
static IFunction |
DIV
The div function for dividing a value by another value.
|
static IFunction |
MOD
The modulo function for building the remainder after dividing two values.
|
static IFunction |
MULT
The mult function for multiplying two or more values.
|
static IFunction |
SUB
The sub function for subtracting one or more values from another value.
|
static IFunction |
SUM
The sum function for adding two or more values.
|
Modifier and Type | Method and Description |
---|---|
AttributeSet |
getRelevantAttributes()
Get the set of relevant attribute types.
|
java.lang.Class |
getReturnType()
Get the return type of this function.
|
java.lang.Object |
invoke(java.lang.Object[] paramvalues,
IOAVState state)
Invoke a function and return a value (optional).
|
static final IFunction SUM
static final IFunction SUB
static final IFunction MULT
static final IFunction DIV
static final IFunction MOD
java.lang.Object invoke(java.lang.Object[] paramvalues, IOAVState state)
paramvalues
- The parameter values.state
- The state.java.lang.Class getReturnType()
AttributeSet getRelevantAttributes()