org.jfree.formula.lvalues
Interface LValue
- Cloneable, Serializable
- DataTable
- AbstractLValue, ContextLookup, DefaultDataTable, FormulaFunction, PostfixTerm, PrefixTerm, StaticValue, Term
extends Serializable, Cloneable
A reference is an indirection to hide the details of where the actual
value came from.
The reference is responsible to report dependencies.
clone
public Object clone()
throws CloneNotSupportedException
getChildValues
public LValue[] getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
getValueType
public Type getValueType()
Querying the value type is only valid *after* the value has been evaluated.
isConstant
public boolean isConstant()
Checks, whether the LValue is constant. Constant lvalues always return
the same value.