Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.commons.jexl3.JexlContext

Packages that use JexlContext
org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl3.internal | Provides utilities for introspection services.

Uses of JexlContext in org.apache.commons.jexl3

Subinterfaces of JexlContext in org.apache.commons.jexl3
`static interface` | `JexlContext.ThreadLocal` A 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 JexlContext
`class` | `MapContext` Wraps a map in a context.
`class` | `ObjectContext<T>` Wraps an Object as a JEXL context and NamespaceResolver.

Fields in org.apache.commons.jexl3 declared as JexlContext
`static JexlContext` | `JexlEngine.EMPTY_CONTEXT` An empty/static/non-mutable JexlContext used instead of null context.

Methods in org.apache.commons.jexl3 with parameters of type JexlContext
`Callable<Object>` | `JexlScript.callable(JexlContext context)` Creates a Callable from this script.
`Callable<Object>` | `JexlExpression.callable(JexlContext context)` Creates a Callable from this expression.
`Callable<Object>` | `JexlScript.callable(JexlContext context, Object... args)` Creates a Callable from this script.
`Object` | `JexlContext.NamespaceFunctor.createFunctor(JexlContext context)` Creates the functor object that will be used instead of the namespace.
`Object` | `JxltEngine.Expression.evaluate(JexlContext context)` Evaluates this expression.
`Object` | `JexlExpression.evaluate(JexlContext context)` Evaluates the expression with the variables contained in the supplied `JexlContext`.
`void` | `JxltEngine.Template.evaluate(JexlContext context, Writer writer)` Evaluates this template.
`void` | `JxltEngine.Template.evaluate(JexlContext context, Writer writer, Object... args)` Evaluates this template.
`Object` | `JexlScript.execute(JexlContext context)` Executes the script with the variables contained in the supplied `JexlContext`.
`Object` | `JexlScript.execute(JexlContext context, Object... args)` Executes the script with the variables contained in the supplied `JexlContext` and a set of arguments corresponding to the parameters used during parsing.
`abstract Object` | `JexlEngine.getProperty(JexlContext context, Object bean, String expr)` Accesses properties of a bean using an expression.
`JexlArithmetic` | `JexlArithmetic.options(JexlContext context)` Apply options to this arithmetic which eventually may create another instance.
`JxltEngine.Expression` | `JxltEngine.Expression.prepare(JexlContext context)` Evaluates the immediate sub-expressions.
`JxltEngine.Template` | `JxltEngine.Template.prepare(JexlContext context)` Prepares this template by expanding any contained deferred TemplateExpression.
`abstract void` | `JexlEngine.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 JexlContext
`protected JexlContext` | `InterpreterBase.context` The context to store/retrieve variables.

Methods in org.apache.commons.jexl3.internal with parameters of type JexlContext
`Script.Callable` | `Script.callable(JexlContext context)` Creates a Callable from this script.
`Script.Callable` | `Script.callable(JexlContext context, Object... args)` Creates a Callable from this script.
`Script.Callable` | `Closure.callable(JexlContext context, Object... args)`
`protected Interpreter` | `Script.createInterpreter(JexlContext context, Scope.Frame frame)` Creates this script interpreter.
`protected Interpreter` | `Engine.createInterpreter(JexlContext context, Scope.Frame frame)` Creates an interpreter.
`Object` | `Script.evaluate(JexlContext context)`
`Object` | `Closure.evaluate(JexlContext context)`
`void` | `TemplateScript.evaluate(JexlContext context, Writer writer)`
`void` | `TemplateScript.evaluate(JexlContext context, Writer writer, Object... args)`
`Object` | `Script.execute(JexlContext context)`
`Object` | `Script.Curried.execute(JexlContext context)`
`Object` | `Closure.execute(JexlContext context)`
`Object` | `Script.execute(JexlContext context, Object... args)`
`Object` | `Script.Curried.execute(JexlContext context, Object... args)`
`Object` | `Closure.execute(JexlContext context, Object... args)`
`Object` | `Engine.getProperty(JexlContext context, Object bean, String expr)`
`TemplateScript` | `TemplateScript.prepare(JexlContext context)`
`void` | `Engine.setProperty(JexlContext context, Object bean, String expr, Object value)`

Constructors in org.apache.commons.jexl3.internal with parameters of type JexlContext
`Interpreter(Engine engine, JexlContext aContext, Scope.Frame eFrame)` Creates an interpreter.
`InterpreterBase(Engine engine, JexlContext aContext)` Creates an interpreter base.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.