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