Uses of Interface
org.apache.commons.jexl3.JexlContext
Packages that use JexlContext
Package
Description
Provides a framework for evaluating JEXL expressions.
Provides utilities for introspection services.
Contains the JSR-223 Scripting Engine for JEXL script.
-
Uses of JexlContext in org.apache.commons.jexl3
Subinterfaces of JexlContext in org.apache.commons.jexl3Modifier and TypeInterfaceDescriptionstatic interfaceA marker interface of the JexlContext that indicates the interpreter to put this context in the JexlEngine thread local context instance during evaluation.Classes in org.apache.commons.jexl3 that implement JexlContextModifier and TypeClassDescriptionstatic final classThe empty context class, public for instrospection.classWraps a map in a context.classWraps an Object as a JEXL context and NamespaceResolver.Fields in org.apache.commons.jexl3 declared as JexlContextModifier and TypeFieldDescriptionstatic final JexlContextJexlEngine.EMPTY_CONTEXTAn empty/static/non-mutable JexlContext singleton used instead of null context.Methods in org.apache.commons.jexl3 with parameters of type JexlContextModifier and TypeMethodDescriptionJexlExpression.callable(JexlContext context) Creates a Callable from this expression.JexlScript.callable(JexlContext context) Creates a Callable from this script.JexlScript.callable(JexlContext context, Object... args) Creates a Callable from this script.JexlContext.NamespaceFunctor.createFunctor(JexlContext context) Creates the functor object that will be used instead of the namespace.JexlExpression.evaluate(JexlContext context) Evaluates the expression with the variables contained in the suppliedJexlContext.JxltEngine.Expression.evaluate(JexlContext context) Evaluates this expression.voidJxltEngine.Template.evaluate(JexlContext context, Writer writer) Evaluates this template.voidJxltEngine.Template.evaluate(JexlContext context, Writer writer, Object... args) Evaluates this template.JexlScript.execute(JexlContext context) Executes the script with the variables contained in the suppliedJexlContext.JexlScript.execute(JexlContext context, Object... args) Executes the script with the variables contained in the suppliedJexlContextand a set of arguments corresponding to the parameters used during parsing.abstract ObjectJexlEngine.getProperty(JexlContext context, Object bean, String expr) Accesses properties of a bean using an expression.JexlArithmetic.options(JexlContext context) Apply options to this arithmetic which eventually may create another instance.JxltEngine.Expression.prepare(JexlContext context) Evaluates the immediate sub-expressions.JxltEngine.Template.prepare(JexlContext context) Prepares this template by expanding any contained deferred TemplateExpression.abstract voidJexlEngine.setProperty(JexlContext context, Object bean, String expr, Object value) Assign properties of a bean using an expression. -
Uses of JexlContext in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as JexlContextModifier and TypeFieldDescriptionprotected final JexlContextInterpreterBase.contextThe context to store/retrieve variables.(package private) JexlContextTemplateInterpreter.Arguments.jcontextThe context.Methods in org.apache.commons.jexl3.internal with parameters of type JexlContextModifier and TypeMethodDescriptionClosure.callable(JexlContext context, Object... args) Script.callable(JexlContext context) Creates a Callable from this script.Script.callable(JexlContext context, Object... args) Creates a Callable from this script.(package private) TemplateInterpreter.ArgumentsTemplateInterpreter.Arguments.context(JexlContext j) Sets the context.protected InterpreterEngine.createInterpreter(JexlContext context, Frame frame, JexlOptions opts) Creates an interpreter.protected InterpreterEngine32.createInterpreter(JexlContext context, Frame frame, JexlOptions opts) protected InterpreterScript.createInterpreter(JexlContext context, Frame frame) Creates this script interpreter.protected InterpreterScript.createInterpreter(JexlContext context, Frame frame, JexlOptions options) Creates this script interpreter.protected JexlOptionsEngine.evalOptions(JexlContext context) Extracts the engine evaluation options from context if available, the engine options otherwise.protected JexlOptionsEngine.evalOptions(ASTJexlScript script, JexlContext context) Compute a script options for evaluation.Closure.evaluate(JexlContext context) Script.evaluate(JexlContext context) final ObjectTemplateEngine.TemplateExpression.evaluate(JexlContext context) protected final ObjectTemplateEngine.TemplateExpression.evaluate(JexlContext context, Frame frame, JexlOptions options) Evaluates this expression.voidTemplateScript.evaluate(JexlContext context, Writer writer) voidTemplateScript.evaluate(JexlContext context, Writer writer, Object... args) Closure.execute(JexlContext context) Closure.execute(JexlContext context, Object... args) Script.execute(JexlContext context) Script.execute(JexlContext context, Object... args) Engine.getProperty(JexlContext context, Object bean, String expr) protected JexlOptionsTemplateEngine.JexlBasedExpression.options(JexlContext context) protected JexlOptionsTemplateEngine.TemplateExpression.options(JexlContext context) The options to use during evaluation.TemplateEngine.TemplateExpression.prepare(JexlContext context) protected final TemplateEngine.TemplateExpressionTemplateEngine.TemplateExpression.prepare(JexlContext context, Frame frame, JexlOptions opts) Prepares this expression.TemplateScript.prepare(JexlContext context) private voidEngine.processPragmaModule(Map<String, Object> ns, String key, Object value, JexlInfo info, JexlContext context) Processes jexl.module.ns pragma.protected voidEngine.processPragmas(ASTJexlScript script, JexlContext context, JexlOptions opts) Processes a script pragmas.voidEngine.setProperty(JexlContext context, Object bean, String expr, Object value) Constructors in org.apache.commons.jexl3.internal with parameters of type JexlContextModifierConstructorDescriptionprotectedInterpreter(Engine engine, JexlOptions opts, JexlContext aContext, Frame eFrame) Creates an interpreter.protectedInterpreterBase(Engine engine, JexlOptions opts, JexlContext aContext) Creates an interpreter base. -
Uses of JexlContext in org.apache.commons.jexl3.scripting
Classes in org.apache.commons.jexl3.scripting that implement JexlContextModifier and TypeClassDescriptionprivate final classWrapper to help convert a JSR-223 ScriptContext into a JexlContext.