# 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.internal | Provides utilities for introspection services.
  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.parser | Contains the Parser for JEXL script.
  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 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 This interface declares how to resolve a namespace from its name; it is used by the interpreter during evalutation.
  JexlContext.ThreadLocal A marker interface 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 Script evaluation options.
  JexlException Wraps any error that might occur during interpretation of a script or expression.
  JexlException.Parsing Thrown when parsing fails.
  JexlExpression Represents a single JEXL expression.
  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.
  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.internal
  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.
  JexlArithmetic.Uberspect The interface that uberspects JexlArithmetic classes.
  JexlBuilder Configure and builds a JexlEngine.
  JexlContext Manages variables which can be referenced in a JEXL expression.
  JexlContext.NamespaceResolver This interface declares how to resolve a namespace from its name; it is used by the interpreter during evalutation.
  JexlContext.ThreadLocal A marker interface 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.
  JexlException Wraps any error that might occur during interpretation of a script or expression.
  JexlExpression Represents a single JEXL expression.
  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.
  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.internal.introspection
  Class and Description
  JexlArithmetic Perform arithmetic, implements JexlOperator methods.
  JexlArithmetic.Uberspect The interface that uberspects JexlArithmetic classes.
  JexlOperator The JEXL operators.

- Classes in org.apache.commons.jexl3 used by org.apache.commons.jexl3.introspection
  Class and Description
  JexlArithmetic Perform arithmetic, implements JexlOperator methods.
  JexlArithmetic.Uberspect The interface that uberspects JexlArithmetic classes.
  JexlOperator The JEXL operators.

- Classes in org.apache.commons.jexl3 used by org.apache.commons.jexl3.parser
  Class and Description
  JexlInfo Helper class to carry information such as a url/file name, line and column for debugging information reporting.

- Classes in org.apache.commons.jexl3 used by org.apache.commons.jexl3.scripting
  Class and Description
  JexlEngine Creates and evaluates JexlExpression and JexlScript objects.

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