org.pentaho.reporting.libraries.formula.lvalues
public class FormulaFunction extends AbstractLValue
| Constructor Summary | |
|---|---|
| FormulaFunction(String functionName, LValue[] parameters, ParsePosition parsePosition) | |
| FormulaFunction(String functionName, LValue[] parameters) | |
| Method Summary | |
|---|---|
| Object | clone() |
| TypeValuePair | evaluate() |
| LValue[] | getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
| Function | getFunction()
Returns the initialized function. |
| String | getFunctionName()
Returns the function's name. |
| FunctionDescription | getMetaData()
Returns the function's meta-data. |
| void | initialize(FormulaContext context) |
| boolean | isConstant()
Checks whether the LValue is constant. |
| String | toString() |
Returns:
Returns: the function instance or null, if the FormulaFunction instance has not yet been initialized.
Returns: the function's name.
Returns: the function description instance or null, if the FormulaFunction instance has not yet been initialized.
Returns: true, if the function will always return the same value.