Class LiteralExpression
java.lang.Object
org.springframework.binding.expression.support.LiteralExpression
- All Implemented Interfaces:
 Expression
- 
Constructor Summary
ConstructorsConstructorDescriptionLiteralExpression(String literal) Create a literal expression for the given literal. - 
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the original string used to create this expression, unmodified.Evaluate this expression in the provided context and return the result of evaluation.Class<?>getValueType(Object context) Returns the most general type that can be passed to theExpression.setValue(Object, Object)method for the given context.inthashCode()voidSet this expression in the provided context to the value provided.toString() 
- 
Constructor Details
- 
LiteralExpression
Create a literal expression for the given literal.- Parameters:
 literal- the literal
 
 - 
 - 
Method Details
- 
hashCode
public int hashCode() - 
equals
 - 
getValue
Description copied from interface:ExpressionEvaluate this expression in the provided context and return the result of evaluation.- Specified by:
 getValuein interfaceExpression- Parameters:
 context- the context to evaluate this expression in- Returns:
 - the evaluation result
 - Throws:
 EvaluationException- an exception occurred during expression evaluation
 - 
setValue
Description copied from interface:ExpressionSet this expression in the provided context to the value provided.- Specified by:
 setValuein interfaceExpression- Parameters:
 context- the context on which the new value should be setvalue- the new value to set- Throws:
 EvaluationException- an exception occurred during expression evaluation
 - 
getValueType
Description copied from interface:ExpressionReturns the most general type that can be passed to theExpression.setValue(Object, Object)method for the given context.- Specified by:
 getValueTypein interfaceExpression- Parameters:
 context- the context to evaluate- Returns:
 - the most general type of value that can be set on this context, or 
nullif the type information cannot be determined 
 - 
getExpressionString
Description copied from interface:ExpressionReturns the original string used to create this expression, unmodified.- Specified by:
 getExpressionStringin interfaceExpression- Returns:
 - the original expression string
 
 - 
toString
 
 -