Class AbstractLValue
java.lang.Object
org.pentaho.reporting.libraries.formula.lvalues.AbstractLValue
- All Implemented Interfaces:
Serializable, Cloneable, LValue
- Direct Known Subclasses:
ContextLookup, FormulaFunction, PostfixTerm, PrefixTerm, StaticValue, Term
-
Method Summary
Modifier and TypeMethodDescriptionclone()
LValue[]
Returns any dependent lvalues (parameters and operands, mostly).Querying the value type is only valid *after* the value has been evaluated.void
initialize
(FormulaContext context) void
setParsePosition
(ParsePosition parsePosition) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface LValue
evaluate, isConstant
-
Method Details
-
getParsePosition
- Specified by:
getParsePosition
in interfaceLValue
-
setParsePosition
-
initialize
- Specified by:
initialize
in interfaceLValue
- Throws:
EvaluationException
-
getContext
-
clone
- Specified by:
clone
in interfaceLValue
- Throws:
CloneNotSupportedException
-
getChildValues
Returns any dependent lvalues (parameters and operands, mostly).- Specified by:
getChildValues
in interfaceLValue
- Returns:
-
getValueType
Querying the value type is only valid *after* the value has been evaluated.- Specified by:
getValueType
in interfaceLValue
- Returns:
-