public interface ADFExpressionEvaluator
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(java.lang.String expression)
Evaluates the specified value expression against the evaluator's defaul
variable resolver.
|
java.lang.Object |
evaluate(java.lang.String expression,
javax.servlet.jsp.el.VariableResolver variableResolver)
Evaluates the specified value expression against the specified variable
resolver.
|
java.lang.Object |
evaluateHandleNull(java.lang.String expression)
Evaluates the specified value expression against the evaluator's defaul
variable resolver.
|
java.lang.Object |
evaluateHandleNull(java.lang.String expression,
javax.servlet.jsp.el.VariableResolver variableResolve)
Evaluates the specified value expression against the specified variable
resolver.
|
javax.servlet.jsp.el.VariableResolver |
getVariableResolver()
Get the default variable resolver to be used while resolving expressions with
this evaluator.
|
void |
setValue(java.lang.String expression,
java.lang.Object value)
Sets the value of the specified expression.
|
void |
setValue(java.lang.String expression,
java.lang.Object value,
javax.servlet.jsp.el.VariableResolver variableResolver)
Sets the value of the specified expression.
|
java.lang.Object evaluate(java.lang.String expression)
invokeMethod(String, Object[]) should be used if the expression is a method expression.
expression
- string value of eljavax.el.PropertyNotFoundException
- some implementations may
throw a PropertyNotFoundException if one of the EL properties is
not found.java.lang.Object evaluate(java.lang.String expression, javax.servlet.jsp.el.VariableResolver variableResolver)
invokeMethod(String, Class[], Object[]) should be used if the expression is a method expression.
expression
- string value of elvariableResolver
- variable resolver object instancejavax.el.PropertyNotFoundException
- some implementations may
throw a PropertyNotFoundException if one of the EL properties is
not found.java.lang.Object evaluateHandleNull(java.lang.String expression)
invokeMethod(String, Object[]) should be used if the expression is a method expression.
expression
- string value of eljava.lang.Object evaluateHandleNull(java.lang.String expression, javax.servlet.jsp.el.VariableResolver variableResolve)
invokeMethod(String, Class[], Object[]) should be used if the expression is a method expression.
expression
- string value of elvariableResolve
- variable resolver object instancevoid setValue(java.lang.String expression, java.lang.Object value)
expression
- string value of the elvalue
- value object
property.void setValue(java.lang.String expression, java.lang.Object value, javax.servlet.jsp.el.VariableResolver variableResolver)
expression
- string value of elvalue
- value objectvariableResolver
- variable resolver object instancejavax.servlet.jsp.el.VariableResolver getVariableResolver()