Uses of Class
org.springframework.expression.spel.ExpressionState
Packages that use ExpressionState Package Description org.springframework.expression.spel SpEL's central implementation package.org.springframework.expression.spel.ast SpEL's abstract syntax tree.Uses of ExpressionState in org.springframework.expression.spel
Methods in org.springframework.expression.spel with parameters of type ExpressionState Modifier and Type Method Description TypedValue
SpelNode. getTypedValue(ExpressionState expressionState)
Evaluate the expression node in the context of the supplied expression state and return the typed value.Object
SpelNode. getValue(ExpressionState expressionState)
Evaluate the expression node in the context of the supplied expression state and return the value.boolean
SpelNode. isWritable(ExpressionState expressionState)
Determine if this expression node will support a setValue() call.void
SpelNode. setValue(ExpressionState expressionState, Object newValue)
Evaluate the expression to a node and then set the new value on that node.Uses of ExpressionState in org.springframework.expression.spel.ast
Methods in org.springframework.expression.spel.ast with parameters of type ExpressionState Modifier and Type Method Description TypedValue
SpelNodeImpl. getTypedValue(ExpressionState expressionState)
Object
SpelNodeImpl. getValue(ExpressionState expressionState)
protected <T> T
SpelNodeImpl. getValue(ExpressionState state, Class<T> desiredReturnType)
TypedValue
Assign. getValueInternal(ExpressionState state)
TypedValue
BeanReference. getValueInternal(ExpressionState state)
TypedValue
CompoundExpression. getValueInternal(ExpressionState state)
Evaluates a compound expression.TypedValue
ConstructorReference. getValueInternal(ExpressionState state)
Implements getValue() - delegating to the code for building an array or a simple type.TypedValue
Elvis. getValueInternal(ExpressionState state)
Evaluate the condition and if not null, return it.TypedValue
FunctionReference. getValueInternal(ExpressionState state)
TypedValue
Identifier. getValueInternal(ExpressionState state)
TypedValue
Indexer. getValueInternal(ExpressionState state)
TypedValue
InlineList. getValueInternal(ExpressionState expressionState)
TypedValue
InlineMap. getValueInternal(ExpressionState expressionState)
TypedValue
Literal. getValueInternal(ExpressionState state)
TypedValue
MethodReference. getValueInternal(ExpressionState state)
TypedValue
OpAnd. getValueInternal(ExpressionState state)
TypedValue
OpDec. getValueInternal(ExpressionState state)
TypedValue
OpDivide. getValueInternal(ExpressionState state)
BooleanTypedValue
OpEQ. getValueInternal(ExpressionState state)
BooleanTypedValue
OperatorBetween. getValueInternal(ExpressionState state)
Returns a boolean based on whether a value is in the range expressed.BooleanTypedValue
OperatorInstanceof. getValueInternal(ExpressionState state)
Compare the left operand to see it is an instance of the type specified as the right operand.BooleanTypedValue
OperatorMatches. getValueInternal(ExpressionState state)
Check the first operand matches the regex specified as the second operand.BooleanTypedValue
OperatorNot. getValueInternal(ExpressionState state)
TypedValue
OperatorPower. getValueInternal(ExpressionState state)
BooleanTypedValue
OpGE. getValueInternal(ExpressionState state)
BooleanTypedValue
OpGT. getValueInternal(ExpressionState state)
TypedValue
OpInc. getValueInternal(ExpressionState state)
BooleanTypedValue
OpLE. getValueInternal(ExpressionState state)
BooleanTypedValue
OpLT. getValueInternal(ExpressionState state)
TypedValue
OpMinus. getValueInternal(ExpressionState state)
TypedValue
OpModulus. getValueInternal(ExpressionState state)
TypedValue
OpMultiply. getValueInternal(ExpressionState state)
Implements themultiply
operator directly here for certain types of supported operands and otherwise delegates to any registered overloader for types not supported here.BooleanTypedValue
OpNE. getValueInternal(ExpressionState state)
BooleanTypedValue
OpOr. getValueInternal(ExpressionState state)
TypedValue
OpPlus. getValueInternal(ExpressionState state)
TypedValue
Projection. getValueInternal(ExpressionState state)
TypedValue
PropertyOrFieldReference. getValueInternal(ExpressionState state)
TypedValue
QualifiedIdentifier. getValueInternal(ExpressionState state)
TypedValue
Selection. getValueInternal(ExpressionState state)
abstract TypedValue
SpelNodeImpl. getValueInternal(ExpressionState expressionState)
TypedValue
Ternary. getValueInternal(ExpressionState state)
Evaluate the condition and if true evaluate the first alternative, otherwise evaluate the second alternative.TypedValue
TypeReference. getValueInternal(ExpressionState state)
TypedValue
VariableReference. getValueInternal(ExpressionState state)
protected ValueRef
CompoundExpression. getValueRef(ExpressionState state)
protected ValueRef
Indexer. getValueRef(ExpressionState state)
protected ValueRef
MethodReference. getValueRef(ExpressionState state)
protected ValueRef
Projection. getValueRef(ExpressionState state)
ValueRef
PropertyOrFieldReference. getValueRef(ExpressionState state)
protected ValueRef
Selection. getValueRef(ExpressionState state)
protected ValueRef
SpelNodeImpl. getValueRef(ExpressionState state)
ValueRef
VariableReference. getValueRef(ExpressionState state)
boolean
CompoundExpression. isWritable(ExpressionState state)
boolean
Indexer. isWritable(ExpressionState expressionState)
boolean
PropertyOrFieldReference. isWritable(ExpressionState state)
boolean
SpelNodeImpl. isWritable(ExpressionState expressionState)
boolean
VariableReference. isWritable(ExpressionState expressionState)
void
CompoundExpression. setValue(ExpressionState state, Object value)
void
Indexer. setValue(ExpressionState state, Object newValue)
void
PropertyOrFieldReference. setValue(ExpressionState state, Object newValue)
void
SpelNodeImpl. setValue(ExpressionState expressionState, Object newValue)
void
VariableReference. setValue(ExpressionState state, Object value)