Package org.apache.commons.el
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Classes
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 BeanInfo - IndexedPropertyDescriptor, read method, and write method.

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.

ConditionalExpression

Represents a conditional expression.

Constants

This contains all of the non-public constants, including messsage strings read from the resource file.

DivideOperator

The implementation of the divide operator

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

Expression

The abstract class from which all expression types derive.

ExpressionEvaluatorImpl

This is the main class for evaluating expression Strings.

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.

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).

VariableResolverImpl

This is the JSTL-specific implementation of VariableResolver.