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.
 



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