|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |