org.apache.commons.jexl
Interface JexlExprResolver
- All Known Implementing Classes:
- FlatResolver
public interface JexlExprResolver
A Resolver allows custom resolution of the expression, and can be
added in front of the jexl engine, or after in the evaluation.
- Since:
- 1.0
- Version:
- $Id: JexlExprResolver.java 397092 2006-04-26 05:11:28Z dion $
- Author:
- Geir Magnusson Jr.
Field Summary |
static java.lang.Object |
NO_VALUE
represents an expression result of no value. |
Method Summary |
java.lang.Object |
evaluate(JexlContext context,
java.lang.String expression)
Evaluates an expression against the context. |
NO_VALUE
static final java.lang.Object NO_VALUE
- represents an expression result of no value.
evaluate
java.lang.Object evaluate(JexlContext context,
java.lang.String expression)
- Evaluates an expression against the context.
- Parameters:
context
- current data contextexpression
- expression to evauluate
- Returns:
- value (may be null) or the NO_VALUE object to
indicate no resolution.