Provides a framework for evaluating JEXL expressions.
-
static interface
A marker interface of the JexlContext that indicates the interpreter to put this context
in the JexlEngine thread local context instance during evaluation.
static final class
The empty context class, public for instrospection.
class
Wraps a map in a context.
class
Wraps an Object as a JEXL context and NamespaceResolver.
An empty/static/non-mutable JexlContext singleton used instead of null context.
Creates a Callable from this expression.
Creates a Callable from this script.
Creates a Callable from this script.
Creates the functor object that will be used instead of the namespace.
Evaluates the expression with the variables contained in the
supplied
JexlContext
.
Evaluates this expression.
void
void
Executes the script with the variables contained in the
supplied
JexlContext
.
Executes the script with the variables contained in the
supplied
JexlContext
and a set of arguments corresponding to the
parameters used during parsing.
Accesses properties of a bean using an expression.
Apply options to this arithmetic which eventually may create another instance.
Evaluates the immediate sub-expressions.
Prepares this template by expanding any contained deferred TemplateExpression.
abstract void
Assign properties of a bean using an expression.