# 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.
  JexlArithmetic.Uberspect
  The interface that uberspects JexlArithmetic classes.
  JexlBuilder
  Configures and builds a JexlEngine.
  JexlCache
  Caching scripts or templates interface.
  JexlCache.Reference
  A cached reference.
  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 `"...`
  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.
  JexlOperator.Uberspect
  Uberspect that solves and evaluates JexlOperator overloads.
- Classes in org.apache.commons.jexl3 used by org.apache.commons.jexl3.scripting
  Class
  Description
  JexlEngine
  Creates and evaluates JexlExpression and JexlScript objects.