|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LValue
A reference is an indirection to hide the details of where the actual value came from. The reference is responsible to report dependencies.
Method Summary | |
---|---|
Object |
clone()
|
TypeValuePair |
evaluate()
|
LValue[] |
getChildValues()
Returns any dependent lvalues (parameters and operands, mostly). |
ParsePosition |
getParsePosition()
|
Type |
getValueType()
Querying the value type is only valid *after* the value has been evaluated. |
void |
initialize(FormulaContext context)
|
boolean |
isConstant()
Checks whether the LValue is constant. |
Method Detail |
---|
void initialize(FormulaContext context) throws EvaluationException
EvaluationException
TypeValuePair evaluate() throws EvaluationException
EvaluationException
Object clone() throws CloneNotSupportedException
CloneNotSupportedException
Type getValueType()
LValue[] getChildValues()
boolean isConstant()
ParsePosition getParsePosition()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |