Uses of Interface
org.apache.commons.jexl2.JexlContext
Packages that use JexlContext
-
Uses of JexlContext in org.apache.commons.jexl2
Classes in org.apache.commons.jexl2 that implement JexlContextModifier and TypeClassDescriptionclass
Wraps a map in a context.class
Wraps an Object as a Jexl context.final class
A readonly context wrapper.final class
The type of context to use during evaluation of templates.Fields in org.apache.commons.jexl2 declared as JexlContextModifier and TypeFieldDescriptionprotected final JexlContext
Interpreter.context
The context to store/retrieve variables.static final JexlContext
JexlEngine.EMPTY_CONTEXT
An empty/static/non-mutable JexlContext used instead of null context.Methods in org.apache.commons.jexl2 that return JexlContextModifier and TypeMethodDescriptionprotected JexlContext
Interpreter.getContext()
Gets the context.Methods in org.apache.commons.jexl2 with parameters of type JexlContextModifier and TypeMethodDescriptionExpressionImpl.callable
(JexlContext context) Creates a Callable from this script.ExpressionImpl.callable
(JexlContext context, Object... args) Creates a Callable from this script.Script.callable
(JexlContext context) Creates a Callable from this script.Script.callable
(JexlContext context, Object... args) Creates a Callable from this script.protected Interpreter
JexlEngine.createInterpreter
(JexlContext context) Creates an interpreter.protected Interpreter
JexlEngine.createInterpreter
(JexlContext context, boolean strictFlag, boolean silentFlag) Creates an interpreter.Expression.evaluate
(JexlContext context) Evaluates the expression with the variables contained in the suppliedJexlContext
.ExpressionImpl.evaluate
(JexlContext context) Evaluates the expression with the variables contained in the suppliedJexlContext
.UnifiedJEXL.Expression.evaluate
(JexlContext context) Evaluates this expression.void
UnifiedJEXL.Template.evaluate
(JexlContext context, Writer writer) Evaluates this template.void
UnifiedJEXL.Template.evaluate
(JexlContext context, Writer writer, Object... args) Evaluates this template.ExpressionImpl.execute
(JexlContext context) Executes the script with the variables contained in the suppliedJexlContext
.ExpressionImpl.execute
(JexlContext context, Object... args) Executes the script with the variables contained in the suppliedJexlContext
and a set of arguments corresponding to the parameters used during parsing.Script.execute
(JexlContext context) Executes the script with the variables contained in the suppliedJexlContext
.Script.execute
(JexlContext context, Object... args) Executes the script with the variables contained in the suppliedJexlContext
and a set of arguments corresponding to the parameters used during parsing.JexlEngine.getProperty
(JexlContext context, Object bean, String expr) Accesses properties of a bean using an expression.UnifiedJEXL.Expression.prepare
(JexlContext context) Evaluates the immediate sub-expressions.UnifiedJEXL.Template.prepare
(JexlContext context) Prepares this template by expanding any contained deferred expression.void
JexlEngine.setProperty
(JexlContext context, Object bean, String expr, Object value) Assign properties of a bean using an expression.Constructors in org.apache.commons.jexl2 with parameters of type JexlContextModifierConstructorDescriptionInterpreter
(JexlEngine jexl, JexlContext aContext) Deprecated.Interpreter
(JexlEngine jexl, JexlContext aContext, boolean strictFlag, boolean silentFlag) Creates an interpreter.ReadonlyContext
(JexlContext context) Creates a new readonly context.protected
TemplateContext
(JexlContext jcontext, JexlEngine.Frame jframe, UnifiedJEXL.Expression[] expressions, Writer out) Creates a template context instance.