Package com.caucho.el

Interface Summary
ExprEnv Variable resolver.
FieldGenerator An expression which generates a field.
 

Class Summary
AbstractBooleanExpr Base implementation for a boolean-valued expression.
AbstractValueExpression Abstract implementation class for an expression.
AbstractVariableResolver Abstract variable resolver.
AddExpr Represents a binary addition numeric operation
ArrayExpr Represents an array reference:
ArrayResolverExpr Represents an array reference:
BigDecimalValueExpression Abstract implementation class for an expression.
BigIntegerValueExpression Abstract implementation class for an expression.
BinaryExpr Represents a binary numeric operation
BooleanExpr Represents a binary boolean expression.
BooleanLiteral A boolean literal expression.
BooleanValueExpression Abstract implementation class for an expression.
ByteValueExpression Abstract implementation class for an expression.
CharacterValueExpression Abstract implementation class for an expression.
CmpExpr Represents a numeric comparison operation: lt, gt, le, ge.
ConditionalExpr Represents a conditional expression
ConditionalNullExpr Represents a conditional expression
DivExpr Represents a binary divtiplication numeric operation
DoubleLiteral Represents a double literal expression.
DoubleValueExpression Abstract implementation class for an expression.
EL Abstract implementation class for an expression.
ELParser Parses the expression.
EnvironmentContext Creates a variable resolver based on the classloader.
EnvironmentELResolver Creates a variable resolver based on the classloader.
EnvironmentLevelELResolver Creates a variable resolver based on the classloader.
EnvironmentResolver Creates a variable resolver based on the classloader.
EnvironmentVariableResolver Creates a variable resolver based on the classloader.
EqExpr Represents the numeric comparison operation: eq
Expr Abstract implementation class for an expression.
ExpressionFactoryImpl  
FloatValueExpression Abstract implementation class for an expression.
FunctionExpr Represents a method call.
GeExpr Represents the numeric comparison operation: le
GtExpr Represents the numeric comparison operation: gt
IdExpr Identifier expression.
IntegerValueExpression Abstract implementation class for an expression.
InterpolateExpr Representing a string interpolation expression.
LeExpr Represents the numeric comparison operation: le
LongLiteral Represents a long literal expression.
LongValueExpression Abstract implementation class for an expression.
LtExpr Represents the numeric comparison operation: lt
MapVariableResolver Variable resolver using an underlying Map.
Marshall Marshalls an expression.
MatchesExpr Represents the regular expression operation: matches
MethodExpr Represents a named method call on an object.
MethodExpressionImpl Implementation of the method expression.
MinusExpr Represents a unary minus expression.
ModExpr Represents a binary mod numeric operation
MulExpr Represents a binary multiplication numeric operation
NeExpr Represents the numeric comparison operation: ne
NullLiteral Represents a null literal expression.
ObjectLiteralValueExpression Wraps object into a value javax.el.ValueExpression, optionally converts
ObjectValueExpression Abstract implementation class for an expression.
PathExpr Represents a field reference that may also be a dotted property, e.g.
ShortValueExpression Abstract implementation class for an expression.
StackELResolver Stack-based composite resolver,
StaticMethodExpr Represents a method call.
StringLiteral Represents a string literal expression
StringValueExpression Abstract implementation class for an expression.
SubExpr Represents a binary subition numeric operation
SystemPropertiesResolver Variable resolver using the system properties (@link System#getProperty()} and the environment System@getenv().
UnaryExpr Represents a unary expression.
ValueExpr ValueExpression expression.
VariableMapperImpl Base impl class needed for tck.
 

Exception Summary
ELExceptionImpl An expression language exception.
ELParseException An expression language exception.