public class NamedValue extends Expression
Represents a name that can be used as the first element of a value.
Constructor and Description |
---|
NamedValue(String pName)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Expression |
bindFunctions(FunctionMapper functions)
Returns an expression with all
FunctionInvocation s replaced by
BoundFunctionInvocation s. |
Object |
evaluate(VariableResolver pResolver,
FunctionMapper functions)
Evaluates by looking up the name in the VariableResolver
|
String |
getExpressionString()
Returns the expression in the expression language syntax
|
String |
getName() |
public NamedValue(String pName)
public String getExpressionString()
getExpressionString
in class Expression
public Object evaluate(VariableResolver pResolver, FunctionMapper functions) throws ELException
evaluate
in class Expression
ELException
public Expression bindFunctions(FunctionMapper functions) throws ELException
Expression
FunctionInvocation
s replaced by
BoundFunctionInvocation
s.bindFunctions
in class Expression
functions
- the functions to use in this transformationFunctionInvocation
s replaced by
BoundFunctionInvocation
s.ELException
- if any of the functions in this Expression
are
not present in functions
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.