All Classes and Interfaces
Class
Description
Bindings, usually created by a
Tree
.Wrap a
Method
for serialization.Tree builder.
Feature enumeration type.
Concurrent (thread-safe) FIFO tree cache (using classes from
java.util.concurrent
).Expression factory implementation.
A profile provides a default set of language features that will define the builder's
behavior.
Expression node interface.
Function node interface.
Identifier node interface.
Basic node interface.
Node pretty printer for debugging purposes.
Arithmetic Operations as specified in chapter 1.7.
Object wrapper expression.
Handcrafted top-down parser.
Provide limited support for syntax extensions.
Token type (used to store lookahead)
Parse exception type
Simple root property resolver implementation.
Handcrafted scanner.
Scan exception type
Symbol type
Simple context implementation.
Simple resolver implementation.
Parsed expression, usually created by a
TreeBuilder
.Tree builder interface.
Exception type thrown in build phase (scan/parse).
Tree cache interface.
A method expression is ready to be evaluated (by calling either
TreeMethodExpression.invoke(ELContext, Object[])
or TreeMethodExpression.getMethodInfo(ELContext)
).Tree store class.
A value expression is ready to be evaluated (by calling either
TreeValueExpression.getType(ELContext)
, TreeValueExpression.getValue(ELContext)
, TreeValueExpression.isReadOnly(ELContext)
or TreeValueExpression.setValue(ELContext, Object)
.Type Conversions as described in EL 2.1 specification (section 1.17).