# Uses of Package
org.apache.commons.jexl3

Packages that use org.apache.commons.jexl3
Package
Description
org.apache.commons.jexl3
Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl3.introspection
Provides high-level introspective services.
org.apache.commons.jexl3.scripting
Contains the JSR-223 Scripting Engine for JEXL script.

- Classes in org.apache.commons.jexl3 used by org.apache.commons.jexl3
  Class
  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
  Configures and builds a JexlEngine.
  JexlCache
  Caching scripts or templates interface.
  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.
- Classes in org.apache.commons.jexl3 used by org.apache.commons.jexl3.introspection
  Class
  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.
- Classes in org.apache.commons.jexl3 used by org.apache.commons.jexl3.scripting
  Class
  Description
  JexlEngine
  Creates and evaluates JexlExpression and JexlScript objects.