public interface ExpressionTarget extends PropertyTarget
| Modifier and Type | Method and Description |
|---|---|
<T> T |
evaluateExpression(PropExpression<T> expr)
Evaluate an expression on the target object
|
<T> T |
evaluateExpression(PropExpression<T> expr,
T def)
Evaluate expression with default.
|
Parser |
getParser()
Get a
Parser used to parse expressions for
this target. |
getProperty<T> T evaluateExpression(PropExpression<T> expr) throws InvalidPropertyException
InvalidPropertyExceptionT - type of expressionexpr - expression<T> T evaluateExpression(PropExpression<T> expr, T def)
T - type of expressionexpr - expressiondef - default value