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() |
LValue[] | getOperands() |
InfixOperator[] | 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: