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
-