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
Creation-Date: 01.11.2006, 18:19:00
- Author:
- Thomas Morgner
- See Also:
-
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 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pentaho.reporting.libraries.formula.lvalues.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:
-