| Package | Description | 
|---|---|
| org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions. | 
| org.apache.commons.jexl3.internal.introspection | Provides low-level introspective services. | 
| org.apache.commons.jexl3.introspection | Provides high-level introspective services. | 
| org.apache.commons.jexl3.scripting | 
        Contains the JSR-223 Scripting Engine for JEXL script. | 
| Class and Description | 
|---|
| JexlArithmetic Perform arithmetic, implements JexlOperator methods. | 
| JexlArithmetic.ArrayBuilder Helper interface used when creating an array literal. | 
| JexlArithmetic.MapBuilder Helper interface used when creating a map literal. | 
| JexlArithmetic.SetBuilder Helper interface used when creating a set literal. | 
| JexlBuilder Configure and builds a JexlEngine. | 
| JexlContext Manages variables which can be referenced in a JEXL expression. | 
| JexlContext.NamespaceResolver A marker interface of the JexlContext that declares how to resolve a namespace from its name;
 it is used by the interpreter during evaluation. | 
| 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. | 
| JexlEngine Creates and evaluates JexlExpression and JexlScript objects. | 
| JexlEngine.Options Deprecated. 
 3.2 | 
| JexlException Wraps any error that might occur during interpretation of a script or expression. | 
| JexlException.Parsing Thrown when parsing fails. | 
| JexlException.VariableIssue The various type of variable issues. | 
| JexlExpression Represents a single JEXL expression. | 
| JexlFeatures A set of language feature options. | 
| JexlInfo Helper class to carry information such as a url/file name, line and column for
 debugging information reporting. | 
| JexlInfo.Detail Describes errors more precisely. | 
| JexlOperator The JEXL operators. | 
| JexlOptions Flags and properties that can alter the evaluation behavior. | 
| JexlScript A JEXL Script. | 
| JxltEngine A simple "JeXL Template" engine. | 
| JxltEngine.Expression A unified expression that can mix immediate, deferred and nested sub-expressions as well as string constants;
 
   The "immediate" syntax is of the form  "...${jexl-expr}..."The "deferred" syntax is of the form"...#{jexl-expr}..."The "nested" syntax is of the form"...#{...${jexl-expr0}...}..."The "composite" syntax is of the form"...${jexl-expr0}... | 
| JxltEngine.Template A template is a JEXL script that evaluates by writing its content through a Writer. | 
| Class and Description | 
|---|
| JexlArithmetic Perform arithmetic, implements JexlOperator methods. | 
| JexlArithmetic.Uberspect The interface that uberspects JexlArithmetic classes. | 
| JexlOperator The JEXL operators. | 
| Class and Description | 
|---|
| JexlArithmetic Perform arithmetic, implements JexlOperator methods. | 
| JexlArithmetic.Uberspect The interface that uberspects JexlArithmetic classes. | 
| JexlException.TryFailed Thrown when method/ctor invocation fails. | 
| JexlOperator The JEXL operators. | 
| Class and Description | 
|---|
| JexlEngine Creates and evaluates JexlExpression and JexlScript objects. | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.