org.springframework.expression.spel.ast
Class Assign
java.lang.Object
  
org.springframework.expression.spel.ast.SpelNodeImpl
      
org.springframework.expression.spel.ast.Assign
- All Implemented Interfaces: 
 - SpelNode
 
public class Assign
- extends SpelNodeImpl
 
Represents assignment. An alternative to calling setValue() for an expression is to use an assign.
 
Example: 'someNumberProperty=42'
- Since:
 
  - 3.0
 
- Author:
 
  - Andy Clement
 
 
 
 
 
| Methods inherited from class org.springframework.expression.spel.ast.SpelNodeImpl | 
getChild, getChildCount, getEndPosition, getObjectClass, getPreviousChild, getStartPosition, getValue, getValue, isWritable, nextChildIs, setValue | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Assign
public Assign(int pos,
              SpelNodeImpl... operands)
getValueInternal
public TypedValue getValueInternal(ExpressionState state)
                            throws EvaluationException
- Specified by:
 getValueInternal in class SpelNodeImpl
 
- Throws:
 EvaluationException
 
toStringAST
public String toStringAST()
- Specified by:
 toStringAST in interface SpelNode- Specified by:
 toStringAST in class SpelNodeImpl
 
- Returns:
 - the string form of this AST node