| Package | Description |
|---|---|
| org.apache.commons.jexl |
Jexl-1.x compatible implementation.
|
| org.apache.commons.jexl2 |
Provides a framework for evaluating JEXL expressions.
|
| org.apache.commons.jexl2.introspection |
Provides high-level introspective services.
|
| org.apache.commons.jexl2.parser |
Contains the Parser for JEXL script.
|
| org.apache.commons.jexl2.scripting |
Contains the JSR-223 Scripting Engine for JEXL script.
|
| Class and Description |
|---|
| Expression
Represents a single JEXL expression.
|
| ExpressionImpl
Instances of ExpressionImpl are created by the
JexlEngine,
and this is the default implementation of the Expression and
Script interface. |
| Interpreter
An interpreter of JEXL syntax.
|
| JexlContext
Manages variables which can be referenced in a JEXL expression.
|
| JexlEngine
Creates and evaluates Expression and Script objects.
|
| JexlException
Wraps any error that might occur during interpretation of a script or expression.
|
| Script
A JEXL Script.
|
| Class and Description |
|---|
| DebugInfo
Helper class to carry in info such as a url/file name, line and column for
debugging information reporting.
|
| Expression
Represents a single JEXL expression.
|
| Interpreter
An interpreter of JEXL syntax.
|
| JexlArithmetic
Perform arithmetic.
|
| JexlContext
Manages variables which can be referenced in a JEXL expression.
|
| JexlEngine
Creates and evaluates Expression and Script objects.
|
| JexlEngine.Frame
A call frame, created from a scope, stores the arguments and local variables as "registers".
|
| JexlEngine.Scope
A script scope, stores the declaration of parameters and local variables.
|
| JexlEngine.SoftCache
A soft reference on cache.
|
| JexlException
Wraps any error that might occur during interpretation of a script or expression.
|
| JexlInfo
Interface for objects carrying information usefull to debugging.
|
| JexlThreadedArithmetic.Features
Holds the threaded version of some arithmetic features.
|
| NamespaceResolver
This interface declares how to resolve a namespace from its name; it is used by the interpreter during evalutation.
|
| Script
A JEXL Script.
|
| UnifiedJEXL
An evaluator similar to the Unified EL evaluator used in JSP/JSF based on JEXL.
|
| UnifiedJEXL.BlockType
The enum capturing the difference between verbatim and code source fragments.
|
| UnifiedJEXL.CompositeExpression
A composite expression: "...
|
| UnifiedJEXL.Exception
The sole type of (runtime) exception the UnifiedJEXL can throw.
|
| UnifiedJEXL.Expression
The abstract base class for all expressions, immediate '${...}' and deferred '#{...}'.
|
| UnifiedJEXL.ExpressionType
Types of expressions.
|
| UnifiedJEXL.JexlBasedExpression
The base for Jexl based expressions.
|
| UnifiedJEXL.ParseState
The different parsing states.
|
| UnifiedJEXL.Template
A Template is a script that evaluates by writing its content through a Writer.
|
| UnifiedJEXL.TemplateBlock
Abstract the source fragments, verbatim or immediate typed text blocks.
|
| Class and Description |
|---|
| JexlInfo
Interface for objects carrying information usefull to debugging.
|
| Class and Description |
|---|
| DebugInfo
Helper class to carry in info such as a url/file name, line and column for
debugging information reporting.
|
| JexlEngine.Frame
A call frame, created from a scope, stores the arguments and local variables as "registers".
|
| JexlEngine.Scope
A script scope, stores the declaration of parameters and local variables.
|
| JexlInfo
Interface for objects carrying information usefull to debugging.
|
| Class and Description |
|---|
| JexlContext
Manages variables which can be referenced in a JEXL expression.
|
| JexlEngine
Creates and evaluates Expression and Script objects.
|
| Script
A JEXL Script.
|