Interface | Description |
---|---|
VariableResolver |
This class is used to customize the way the evaluator resolves
variable references.
|
Class | Description |
---|---|
AndOperator |
The implementation of the and operator
|
ArithmeticOperator |
This is the superclass for all binary arithmetic operators
|
ArraySuffix |
Represents an operator that obtains a Map entry, an indexed
value, a property value, or an indexed property value of an object.
|
BeanInfoIndexedProperty |
This contains the information for one indexed property in a
|
BeanInfoManager |
Manages the BeanInfo for one class - contains the BeanInfo, and
also a mapping from property name to BeanInfoProperty.
|
BeanInfoProperty |
This contains the information for one property in a BeanInfo -
PropertyDescriptor, read method, and write method.
|
BinaryOperator |
This is the superclass for all binary operators
|
BinaryOperatorExpression |
An expression representing a binary operator on a value
|
BooleanLiteral |
An expression representing a boolean literal value
|
Coercions |
This class contains the logic for coercing data types before
operators are applied to them.
|
ComplexValue |
Represents a dynamic value, which consists of a prefix and an
optional set of ValueSuffix elements.
|
Constants |
This contains all of the non-public constants, including
messsage strings read from the resource file.
|
DivideOperator |
The implementation of the divide operator
|
ELEvaluator |
This is the main class for evaluating expression Strings.
|
EmptyOperator |
The implementation of the empty operator
|
EnumeratedMap |
This is a Map implementation driven by a data source that only
provides an enumeration of keys and a getValue(key) method.
|
EqualityOperator |
This is the superclass for all equality operators (==, !=)
|
EqualsOperator |
The implementation of the equals operator
|
Evaluator |
This is the expression evaluator "adapter" that customizes it
for use with the JSP Standard Tag Library.
|
Expression |
The abstract class from which all expression types
derive.
|
ExpressionString |
Represents an expression String consisting of a mixture of
Strings and Expressions.
|
FloatingPointLiteral |
An expression representing a floating point literal value.
|
FunctionInvocation |
Represents a function call.
|
GreaterThanOperator |
The implementation of the greater than operator
|
GreaterThanOrEqualsOperator |
The implementation of the greater than or equals operator
|
ImplicitObjects |
This class is used to generate the implicit Map and List objects
that wrap various elements of the PageContext.
|
IntegerDivideOperator |
The implementation of the integer divide operator
|
IntegerLiteral |
An expression representing an integer literal value.
|
JSTLVariableResolver |
This is the JSTL-specific implementation of VariableResolver.
|
LessThanOperator |
The implementation of the less than operator
|
LessThanOrEqualsOperator |
The implementation of the less than or equals operator
|
Literal |
An expression representing a literal value
|
Logger |
The evaluator may pass an instance of this class to operators
and expressions during evaluation.
|
MinusOperator |
The implementation of the minus operator
|
ModulusOperator |
The implementation of the modulus operator
|
MultiplyOperator |
The implementation of the multiply operator
|
NamedValue |
Represents a name that can be used as the first element of a
value.
|
NotEqualsOperator |
The implementation of the not equals operator
|
NotOperator |
The implementation of the not operator
|
NullLiteral |
An expression representing a null literal value
|
OrOperator |
The implementation of the or operator
|
PlusOperator |
The implementation of the plus operator
|
PropertySuffix |
Represents an operator that obtains the value of another value's
property.
|
RelationalOperator |
This is the superclass for all relational operators (except ==
or !=)
|
StringLiteral |
An expression representing a String literal value.
|
UnaryMinusOperator |
The implementation of the unary minus operator
|
UnaryOperator |
This is the superclass for all unary operators
|
UnaryOperatorExpression |
An expression representing one or more unary operators on a
value
|
ValueSuffix |
Represents an element that can appear as a suffix in a complex
value, such as a property or index operator, or a method call (should
they ever need to be supported).
|
Exception | Description |
---|---|
ELException |
Represents any of the exception conditions that arise during the
operation evaluation of the evaluator.
|
Copyright © 2016 JBoss by Red Hat. All rights reserved.