Package | Description |
---|---|
org.apache.taglibs.standard.lang.jstl |
Modifier and Type | Class and Description |
---|---|
class |
JSTLVariableResolver
This is the JSTL-specific implementation of VariableResolver.
|
Modifier and Type | Field and Description |
---|---|
(package private) VariableResolver |
ELEvaluator.mResolver
The VariableResolver *
|
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
ValueSuffix.evaluate(java.lang.Object pValue,
java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates the expression in the given context, operating on the
given value.
|
java.lang.Object |
ArraySuffix.evaluate(java.lang.Object pValue,
java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates the expression in the given context, operating on the
given value.
|
java.lang.Object |
UnaryOperatorExpression.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates to the literal value
|
java.lang.Object |
NamedValue.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates by looking up the name in the VariableResolver
|
java.lang.Object |
Literal.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates to the literal value
|
java.lang.Object |
FunctionInvocation.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates by looking up the name in the VariableResolver
|
java.lang.String |
ExpressionString.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
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.
|
abstract java.lang.Object |
Expression.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates the expression in the given context
|
java.lang.Object |
ComplexValue.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates by evaluating the prefix, then applying the suffixes
|
java.lang.Object |
BinaryOperatorExpression.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Evaluates to the literal value
|
(package private) java.lang.Object |
PropertySuffix.evaluateIndex(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Gets the value of the index
|
(package private) java.lang.Object |
ArraySuffix.evaluateIndex(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger)
Gets the value of the index
|
Constructor and Description |
---|
ELEvaluator(VariableResolver pResolver)
Constructor
|