|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.expression.spel.ast.SpelNodeImpl org.springframework.expression.spel.ast.Operator org.springframework.expression.spel.ast.OperatorInstanceof
public class OperatorInstanceof
The operator 'instanceof' checks if an object is of the class specified in the right hand operand,
in the same way that instanceof
does in Java.
Field Summary |
---|
Fields inherited from class org.springframework.expression.spel.ast.Operator |
---|
operatorName |
Fields inherited from class org.springframework.expression.spel.ast.SpelNodeImpl |
---|
children, pos |
Constructor Summary | |
---|---|
OperatorInstanceof(int pos,
SpelNodeImpl... operands)
|
Method Summary | |
---|---|
BooleanTypedValue |
getValueInternal(ExpressionState state)
Compare the left operand to see it is an instance of the type specified as the right operand. |
Methods inherited from class org.springframework.expression.spel.ast.Operator |
---|
getLeftOperand, getOperatorName, getRightOperand, toStringAST |
Methods inherited from class org.springframework.expression.spel.ast.SpelNodeImpl |
---|
getChild, getChildCount, getEndPosition, getObjectClass, getPreviousChild, getStartPosition, getTypedValue, getValue, getValue, isWritable, nextChildIs, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OperatorInstanceof(int pos, SpelNodeImpl... operands)
Method Detail |
---|
public BooleanTypedValue getValueInternal(ExpressionState state) throws EvaluationException
getValueInternal
in class SpelNodeImpl
state
- the expression state
EvaluationException
- if there is a problem evaluating the expression
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |