Used to convert raw characters to their escaped version
when these raw version cannot be used as part of an ASCII
string literal.
Used to convert raw characters to their escaped version when
these raw version cannot be used as part of an ASCII string
literal.
Replaces unprintable characters by their espaced (or unicode escaped)
equivalents in the given string
Method to adjust line and column numbers for the start of a token.
The implementation of the and operator
Applies the operator to the given BigDecimal values, returning a
BigDecimal.
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigDecimal values, returning a BigDecimal.
Applies the operator to the given BigDecimal values, returning a BigDecimal.
Applies the operator to the given BigDecimal values, returning a
BigDecimal.
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigInteger values, returning a
BigInteger.
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator to the given BigInteger values, returning a BigInteger.
Applies the operator to the given BigInteger values, returning a BigInteger.
Applies the operator to the given BigInteger values, returning a
BigInteger.
Applies the operator to the given BigDecimal values, returning a BigDecimal
Applies the operator given the fact that the two elements are
equal.
Applies the operator given the fact that the two elements are
equal.
Applies the operator given the fact that the two elements are
equal.
Applies the operator to the given double values, returning a double
Applies the operator to the given double values
Applies the operator to the given double values
Applies the operator to the given double values
Applies the operator to the given double values
Applies the operator to the given double values, returning a double
Applies the operator to the given double values, returning a double
Applies the operator to the given double values, returning a double
Applies the operator to the given double values
Applies the operator to the given double values, returning a double
Applies the operator to the given long values
Applies the operator to the given long values
Applies the operator to the given long values
Applies the operator to the given long values
Applies the operator to the given double values, returning a double
Applies the operator to the given double values, returning a double
Applies the operator to the given double values, returning a double
Applies the operator to the given long values
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given pair of values
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given value
Applies the operator to the given String values
Applies the operator to the given String values
Applies the operator to the given String values
Applies the operator to the given String values
Applies the operator to the given String values
Performs all of the necessary type conversions, then calls on the
appropriate operator.
Performs all of the necessary type conversions, then calls on the
appropriate operator.
Performs all of the necessary type conversions, then calls on the
appropriate operator.
This is the superclass for all binary arithmetic operators
Represents an operator that obtains a Map entry, an indexed
value, a property value, or an indexed property value of an object.
Makes sure that this class has been initialized, and synchronizes
the initialization if it's required.
Coerces the given value to the specified class.
Coerces a value to a Boolean
Coerces a value to a Character
Coerces a value to an Integer, returning null if the coercion
isn't possible.
Coerces a value to the specified Class that is not covered by any
of the above cases
Coerces a double to the given primitive number class
Coerces a long to the given primitive number class
Coerces a Number to the given primitive number class
Coerces a value to the given primitive number class
Coerces a String to the given primitive number class
Coerces the specified value to a String
This class contains the logic for coercing data types before
operators are applied to them.
Represents a dynamic value, which consists of a prefix and an
optional set of ValueSuffix elements.
Represents a conditional expression.
This contains all of the non-public constants, including
messsage strings read from the resource file.
Converts the given String, specified as a static expression
string, to the given expected type.
Converts the given value to the specified expected type.
Creates the Map that "wraps" application-scoped attributes
Creates and registers the BeanInfoManager for the given class if
it isn't already registered.
Creates the Map that maps cookie name to the first matching
Cookie in request.getCookies().
Creates the Map that maps header name to single header
value.
Creates the Map that maps header name to an array of header
values.
Creates the Map that maps init parameter name to single init
parameter value.
Creates the Map that "wraps" page-scoped attributes
Creates the Map that maps parameter name to single parameter
value.
Creates the Map that maps parameter name to an array of parameter
values.
Creates the Map that "wraps" request-scoped attributes
Creates the Map that "wraps" session-scoped attributes
This is the last token that has been consumed successfully.
The implementation of the empty operator
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
beginLine and beginColumn describe the position of the first character
of this token; endLine and endColumn describe the position of the
last character of this token.
This is a Map implementation driven by a data source that only
provides an enumeration of keys and a getValue(key) method.
Returns an enumeration of the keys
The end of line string for this machine.
This is the superclass for all equality operators (==, !=)
The implementation of the equals operator
Indicates the reason why the exception is thrown.
Evaluates the expression in the given context, operating on the
given value.
Evaluates the expression in the given context, operating on the
given value.
Evaluates the given expression String
Evaluates the given expression string
Evaluates to the literal value
Evaluates by evaluating the prefix, then applying the suffixes
Evaluates the conditional expression and returns the literal result
Evaluates the expression in the given context
Evaluates the expression string by evaluating each element,
converting it to a String (using toString, or "" for null values)
and concatenating the results into a single String.
Evaluates by looking up the name in the VariableResolver
Evaluates to the literal value
Evaluates by looking up the name in the VariableResolver
Evaluates to the literal value
Gets the value of the index
Gets the value of the index
Each entry in this array is an array of integers.
The abstract class from which all expression types
derive.
This is the main class for evaluating expression Strings.
Represents an expression String consisting of a mixture of
Strings and Expressions.
Returns a String if the expression string is a single String, an
Expression if the expression string is a single Expression, an
ExpressionString if it's a mixture of both.
Returns the Map that "wraps" application-scoped attributes
Converts the MapSource to a Map.
Returns the BeanInfo for the class
Returns the BeanInfoIndexedProperty for the specified property in
the given class, or null if not found.
Returns the BeanInfoManager for the specified class
Returns the BeanInfoProperty for the specified property in the
given class, or null if not found.
Returns the Map that maps cookie name to the first matching
Cookie in request.getCookies().
Returns the EventSetDescriptor for the given event set name, or
null if not found.
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the expression in the expression language syntax
Returns the Map that maps header name to a single header
values.
Returns the Map that maps header name to an array of header
values.
Finds the ImplicitObjects associated with the PageContext,
creating it if it doesn't yet exist.
Returns the BeanInfoIndexedProperty for the given property name,
or null if not found.
Returns the Map that maps init parameter name to a single init
parameter values.
This method has the standard behavior when this object has been
created using the standard constructors.
You can also modify the body of this method to customize your error messages.
Returns the symbol representing the operator
Returns the operator symbol
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the symbol representing the operator
Returns the operator symbol
Returns the symbol representing the operator
Returns the symbol representing the operator
Creates or returns the Map that maps string literals to parsed
values for the specified expected type.
Returns the Map that "wraps" page-scoped attributes
Returns the Map that maps parameter name to a single parameter
values.
Returns the Map that maps parameter name to an array of parameter
values.
If the given class is a primitive class, returns the object
version of that class.
Returns the BeanInfoProperty for the given property name, or null
if not found.
If the given class is public and has a Method that declares the
same name and arguments as the given method, then that method is
returned.
Returns a publicly-accessible version of the given method, by
searching for a public declaring class.
Returns the Map that "wraps" request-scoped attributes
Returns the Map that "wraps" session-scoped attributes
Returns the value associated with the given key, or null if not
found.
Parses the given token into the literal value
Parses the given token into the literal value
Parses the given token into the literal value
Parses the given token into the literal value
The implementation of the greater than operator
The implementation of the greater than or equals operator
image - field in class org.apache.commons.el.parser.
Token The string image of the token.
This class is used to generate the implicit Map and List objects
that wrap various elements of the PageContext.
Initializes by mapping property names to BeanInfoProperties
The implementation of the integer divide operator
An expression representing an integer literal value.
Tried to change to an invalid lexical state.
Returns true if the given object is BigDecimal.
Returns true if the given object is BigInteger.
Test return value of BigInteger/BigDecimal A.compareTo(B).
Returns true if the given string might contain a floating point
number - i.e., it contains ".", "e", or "E"
Returns true if the given class is of a floating point type
Returns true if the given Object is of a floating point type
Test return value of BigInteger/BigDecimal A.compareTo(B).
Returns true if the given class is of an integer type
Returns true if the given Object is of an integer type
Returns true if the specified value is a legal java identifier
Test return value of BigInteger/BigDecimal A.compareTo(B).
Returns true if the application should even bother to try logging
an error.
Returns true if the application should even bother to try logging
a warning.
Returns true if it is possible for this data source to change
Returns true if the given class is Byte, Short, Integer, Long,
Float, Double, BigInteger, or BigDecimal
The mapping from ExpectedType to Maps mapping literal String to
parsed value *
The mapping from expression String to its parsed form (String,
Expression, or ExpressionString) *
Returns true if the operator expects its arguments to be coerced
to Booleans.
Returns true if the operator expects its arguments to be coerced
to Booleans.
Returns true if the operator expects its arguments to be coerced
to Booleans.
Returns true if evaluation is necessary given the specified Left
value.
Returns true if evaluation is necessary given the specified Left
value.
Returns true if evaluation is necessary given the specified Left
value.
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
An attempt wass made to create a second instance of a static token manager.
An expression representing a String literal value.