public abstract class AbstractLValue extends java.lang.Object implements LValue
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
LValue[] |
getChildValues()
Returns any dependent lvalues (parameters and operands, mostly).
|
FormulaContext |
getContext() |
ParsePosition |
getParsePosition() |
Type |
getValueType()
Querying the value type is only valid *after* the value has been
evaluated.
|
void |
initialize(FormulaContext context) |
void |
setParsePosition(ParsePosition parsePosition) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluate, isConstantpublic ParsePosition getParsePosition()
getParsePosition in interface LValuepublic void setParsePosition(ParsePosition parsePosition)
public void initialize(FormulaContext context) throws EvaluationException
initialize in interface LValueEvaluationExceptionpublic FormulaContext getContext()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
public LValue[] getChildValues()
getChildValues in interface LValuepublic Type getValueType()
getValueType in interface LValue