java.lang.Object |
AndOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
ArithmeticOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
abstract java.lang.Object |
BinaryOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given pair of values
|
java.lang.Object |
DivideOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
EmptyOperator.apply(java.lang.Object pValue,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
EqualityOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
GreaterThanOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
GreaterThanOrEqualsOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
IntegerDivideOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
LessThanOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
LessThanOrEqualsOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
ModulusOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
NotOperator.apply(java.lang.Object pValue,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
OrOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
RelationalOperator.apply(java.lang.Object pLeft,
java.lang.Object pRight,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
java.lang.Object |
UnaryMinusOperator.apply(java.lang.Object pValue,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
abstract java.lang.Object |
UnaryOperator.apply(java.lang.Object pValue,
java.lang.Object pContext,
Logger pLogger) |
Applies the operator to the given value
|
static java.lang.Object |
Coercions.applyArithmeticOperator(java.lang.Object pLeft,
java.lang.Object pRight,
ArithmeticOperator pOperator,
Logger pLogger) |
Performs all of the necessary type conversions, then calls on the
appropriate operator.
|
static java.lang.Object |
Coercions.applyEqualityOperator(java.lang.Object pLeft,
java.lang.Object pRight,
EqualityOperator pOperator,
Logger pLogger) |
Performs all of the necessary type conversions, then calls on the
appropriate operator.
|
static java.lang.Object |
Coercions.applyRelationalOperator(java.lang.Object pLeft,
java.lang.Object pRight,
RelationalOperator pOperator,
Logger pLogger) |
Performs all of the necessary type conversions, then calls on the
appropriate operator.
|
static java.lang.Object |
Coercions.coerce(java.lang.Object pValue,
java.lang.Class pClass,
Logger pLogger) |
Coerces the given value to the specified class.
|
static java.lang.Boolean |
Coercions.coerceToBoolean(java.lang.Object pValue,
Logger pLogger) |
Coerces a value to a Boolean
|
static java.lang.Character |
Coercions.coerceToCharacter(java.lang.Object pValue,
Logger pLogger) |
Coerces a value to a Character
|
static java.lang.Integer |
Coercions.coerceToInteger(java.lang.Object pValue,
Logger pLogger) |
Coerces a value to an Integer, returning null if the coercion
isn't possible.
|
static java.lang.Object |
Coercions.coerceToObject(java.lang.Object pValue,
java.lang.Class pClass,
Logger pLogger) |
Coerces a value to the specified Class that is not covered by any
of the above cases
|
static java.lang.Number |
Coercions.coerceToPrimitiveNumber(java.lang.Object pValue,
java.lang.Class pClass,
Logger pLogger) |
Coerces a value to the given primitive number class
|
static java.lang.String |
Coercions.coerceToString(java.lang.Object pValue,
Logger pLogger) |
Coerces the specified value to a String
|
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 |
BinaryOperatorExpression.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 |
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 |
ELEvaluator.evaluate(java.lang.String pExpressionString,
java.lang.Object pContext,
java.lang.Class pExpectedType,
java.util.Map functions,
java.lang.String defaultPrefix) |
Evaluates the given expression 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.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.
|
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.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 |
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 |
UnaryOperatorExpression.evaluate(java.lang.Object pContext,
VariableResolver pResolver,
java.util.Map functions,
java.lang.String defaultPrefix,
Logger pLogger) |
Evaluates to the literal value
|
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.
|
static BeanInfoIndexedProperty |
BeanInfoManager.getBeanInfoIndexedProperty(java.lang.Class pClass,
java.lang.String pIndexedPropertyName,
Logger pLogger) |
Returns the BeanInfoIndexedProperty for the specified property in
the given class, or null if not found.
|
static BeanInfoProperty |
BeanInfoManager.getBeanInfoProperty(java.lang.Class pClass,
java.lang.String pPropertyName,
Logger pLogger) |
Returns the BeanInfoProperty for the specified property in the
given class, or null if not found.
|
java.beans.EventSetDescriptor |
BeanInfoManager.getEventSet(java.lang.String pEventSetName,
Logger pLogger) |
Returns the EventSetDescriptor for the given event set name, or
null if not found.
|
BeanInfoIndexedProperty |
BeanInfoManager.getIndexedProperty(java.lang.String pIndexedPropertyName,
Logger pLogger) |
Returns the BeanInfoIndexedProperty for the given property name,
or null if not found.
|
BeanInfoProperty |
BeanInfoManager.getProperty(java.lang.String pPropertyName,
Logger pLogger) |
Returns the BeanInfoProperty for the given property name, or null
if not found.
|
void |
Logger.logError(java.lang.String pTemplate) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Object pArg0) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4,
java.lang.Object pArg5) |
Logs an error
|
void |
Logger.logError(java.lang.String pMessage,
java.lang.Throwable pRootCause) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4) |
Logs an error
|
void |
Logger.logError(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4,
java.lang.Object pArg5) |
Logs an error
|
void |
Logger.logError(java.lang.Throwable pRootCause) |
Logs an error
|
void |
Logger.logWarning(java.lang.String pTemplate) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Object pArg0) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4,
java.lang.Object pArg5) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pMessage,
java.lang.Throwable pRootCause) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4) |
Logs a warning
|
void |
Logger.logWarning(java.lang.String pTemplate,
java.lang.Throwable pRootCause,
java.lang.Object pArg0,
java.lang.Object pArg1,
java.lang.Object pArg2,
java.lang.Object pArg3,
java.lang.Object pArg4,
java.lang.Object pArg5) |
Logs a warning
|
void |
Logger.logWarning(java.lang.Throwable pRootCause) |
Logs a warning
|
java.lang.String |
ELEvaluator.parseAndRender(java.lang.String pExpressionString) |
Parses the given expression string, then converts it back to a
String in its canonical form.
|
java.lang.Object |
ELEvaluator.parseExpressionString(java.lang.String pExpressionString) |
Gets the parsed form of the given expression string.
|
java.lang.Object |
JSTLVariableResolver.resolveVariable(java.lang.String pName,
java.lang.Object pContext) |
Resolves the specified variable within the given context.
|
java.lang.Object |
VariableResolver.resolveVariable(java.lang.String pName,
java.lang.Object pContext) |
Resolves the specified variable within the given context.
|