|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IExpression
This interface declare the available methods for an expression
| Method Summary | |
|---|---|
java.lang.String |
getExpressionString()
Returns the expression string |
java.lang.reflect.Type |
getGenericType()
Returns the expression generic type |
java.lang.Class<?> |
getType()
Returns the expression type |
java.lang.String |
getValuePattern()
Returns the string value pattern (regular expression). |
java.lang.Object |
invoke(IEvaluationContext iContext)
Evaluates the expression. |
boolean |
isReadOnly()
Returns true if the expression cannot be set |
boolean |
isStaticValue()
Returns true if the expression has a static value (i.e. that does
not depend on any evaluation context). |
void |
set(IEvaluationContext iContext,
java.lang.Object iValue)
Assigns a value to this expression (if no read only) |
| Method Detail |
|---|
java.lang.Object invoke(IEvaluationContext iContext)
throws java.lang.Exception
java.lang.Exceptionjava.lang.Class<?> getType()
java.lang.reflect.Type getGenericType()
boolean isReadOnly()
true if the expression cannot be set
boolean isStaticValue()
true if the expression has a static value (i.e. that does
not depend on any evaluation context).
In such a case, the invoke(...) method may be called with a null
evaluation context.
java.lang.String getValuePattern()
void set(IEvaluationContext iContext,
java.lang.Object iValue)
throws java.lang.Exception
java.lang.Exceptionjava.lang.String getExpressionString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||