|
||||||||||
| 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 | |
|---|---|
java.lang.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
java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionType getValueType()
LValue[] getChildValues()
boolean isConstant()
ParsePosition getParsePosition()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||