Interface | Description |
---|---|
Expression |
Represents a single JEXL expression.
|
JexlContext |
Manages variables which can be referenced in a JEXL expression.
|
JexlInfo |
Interface for objects carrying information usefull to debugging.
|
NamespaceResolver |
This interface declares how to resolve a namespace from its name; it is used by the interpreter during evalutation.
|
Script |
A JEXL Script.
|
Class | Description |
---|---|
DebugInfo |
Helper class to carry in info such as a url/file name, line and column for
debugging information reporting.
|
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.
|
JexlArithmetic |
Perform arithmetic.
|
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.
|
JexlThreadedArithmetic |
A derived arithmetic that allows different threads to operate with
different strict/lenient/math modes using the same JexlEngine.
|
Main |
Test application for JEXL.
|
MapContext |
Wraps a map in a context.
|
ObjectContext<T> |
Wraps an Object as a Jexl context.
|
ReadonlyContext |
A readonly context wrapper.
|
UnifiedJEXL |
An evaluator similar to the Unified EL evaluator used in JSP/JSF based on JEXL.
|
Exception | Description |
---|---|
JexlException |
Wraps any error that might occur during interpretation of a script or expression.
|
JexlException.Cancel |
Thrown to cancel a script execution.
|
JexlException.Method |
Thrown when a method or ctor is unknown, ambiguous or inaccessible.
|
JexlException.Parsing |
Thrown when parsing fails.
|
JexlException.Property |
Thrown when a property is unknown.
|
JexlException.Return |
Thrown to return a value.
|
JexlException.Tokenization |
Thrown when tokenization fails.
|
JexlException.Variable |
Thrown when a variable is unknown.
|
UnifiedJEXL.Exception |
The sole type of (runtime) exception the UnifiedJEXL can throw.
|