public abstract class Literal extends Expression
An expression representing a literal value
| Modifier and Type | Method and Description |
|---|---|
Expression |
bindFunctions(FunctionMapper functions)
Returns an expression with all
FunctionInvocations replaced by
BoundFunctionInvocations. |
Object |
evaluate(VariableResolver pResolver,
FunctionMapper functions)
Evaluates to the literal value
|
Object |
getValue() |
void |
setValue(Object pValue) |
getExpressionStringpublic Object evaluate(VariableResolver pResolver, FunctionMapper functions) throws ELException
evaluate in class ExpressionELExceptionpublic Expression bindFunctions(FunctionMapper functions) throws ELException
ExpressionFunctionInvocations replaced by
BoundFunctionInvocations.bindFunctions in class Expressionfunctions - the functions to use in this transformationFunctionInvocations replaced by
BoundFunctionInvocations.ELException - if any of the functions in this Expression are
not present in functionsCopyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.