public abstract class AbstractLValue extends Object implements LValue
| Modifier and Type | Method and Description |
|---|---|
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 Object clone() throws CloneNotSupportedException
clone in interface LValueclone in class ObjectCloneNotSupportedExceptionpublic LValue[] getChildValues()
getChildValues in interface LValuepublic Type getValueType()
getValueType in interface LValue