Uses of Package
org.apache.commons.jexl3
Package
Description
Provides a framework for evaluating JEXL expressions.
Provides high-level introspective services.
Contains the JSR-223 Scripting Engine for JEXL script.
-
ClassDescriptionPerform arithmetic, implements JexlOperator methods.Helper interface used when creating an array literal.Helper interface used when creating a map literal.Helper interface used when creating a set literal.Configures and builds a JexlEngine.Caching scripts or templates interface.Manages variables which can be referenced in a JEXL expression.A marker interface of the JexlContext that declares how to resolve a namespace from its name; it is used by the interpreter during evaluation.A marker interface of the JexlContext that indicates the interpreter to put this context in the JexlEngine thread local context instance during evaluation.Creates and evaluates JexlExpression and JexlScript objects.Deprecated.3.2Wraps any error that might occur during interpretation of a script or expression.Thrown when parsing fails.The various type of variable issues.Represents a single JEXL expression.A set of language feature options.Helper class to carry information such as a url/file name, line and column for debugging information reporting.Describes errors more precisely.The JEXL operators.Flags and properties that can alter the evaluation behavior.A JEXL Script.A simple "JeXL Template" engine.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}...
A template is a JEXL script that evaluates by writing its content through a Writer. -
ClassDescriptionPerform arithmetic, implements JexlOperator methods.The interface that uberspects JexlArithmetic classes.Thrown when method/ctor invocation fails.The JEXL operators.
-