org.pentaho.reporting.libraries.formula.lvalues
public class Term extends AbstractLValue
| Constructor Summary | |
|---|---|
| Term(LValue headValue) | |
| Method Summary | |
|---|---|
| void | add(InfixOperator operator, LValue operand) |
| Object | clone() |
| TypeValuePair | evaluate() |
| LValue[] | getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
| LValue | getHeadValue() |
| InfixOperator[] | getOperands() |
| LValue[] | getOperators() |
| LValue | getOptimizedHeadValue()
Allows access to the post optimized head value note that without the optimization, it's difficult to traverse
libformula's object model.
|
| ParsePosition | getParsePosition() |
| void | initialize(FormulaContext context) |
| boolean | isConstant()
Checks whether the LValue is constant. |
| String | toString() |
Returns:
Returns: optimized head value
Returns: