Uses of Interface
org.springframework.expression.spel.SpelNode
Packages that use SpelNode
Package
Description
SpEL's central implementation package.
SpEL's abstract syntax tree.
SpEL's standard parser implementation.
-
Uses of SpelNode in org.springframework.expression.spel
Methods in org.springframework.expression.spel that return SpelNode -
Uses of SpelNode in org.springframework.expression.spel.ast
Classes in org.springframework.expression.spel.ast that implement SpelNodeModifier and TypeClassDescriptionclassRepresents assignment.classRepresents a bean reference to a type, for example@fooor@'foo.bar'.classRepresents the literal valuesTRUEandFALSE.classRepresents a DOT separated expression sequence, such asproperty1.property2.methodOne()orproperty1?.property2?.methodOne()when the null-safe navigation operator is used.classRepresents the invocation of a constructor.classRepresents the elvis operator?:.classExpression language AST node that represents a float literal.classA function reference is of the form "#someFunction(a,b,c)".classAn 'identifier'SpelNode.classAn Indexer can index into some proceeding structure to access a particular piece of it.classRepresent a list in an expression, e.g.classRepresent a map in an expression, e.g.classExpression language AST node that represents an integer literal.classCommon superclass for nodes representing literals (boolean, string, number, etc).classExpression language AST node that represents a long integer literal.classExpression language AST node that represents a method reference.classExpression language AST node that represents null.classRepresents the boolean AND operation.classDecrement operator.classImplements division operator.classImplements the equality operator.classCommon supertype for operators that operate on either one or two operands.classRepresents the between operator.classThe operator 'instanceof' checks if an object is of the class specified in the right-hand operand, in the same way thatinstanceofdoes in Java.classImplements the matches operator.classRepresents a NOT operation.classThe power operator.classImplements greater-than-or-equal operator.classImplements the greater-than operator.classIncrement operator.classImplements the less-than-or-equal operator.classImplements the less-than operator.classThe minus operator supports: subtraction of numbers subtraction of an int from a string of one character (effectively decreasing that character), so 'd'-3='a'classImplements the modulus operator.classImplements themultiplyoperator.classImplements the not-equal operator.classRepresents the boolean OR operation.classThe plus operator will: add numbers concatenate stringsclassRepresents projection, where a given operation is performed on all elements in some input sequence, returning a new sequence of the same size.classRepresents a simple property or field reference.classRepresents a dot separated sequence of strings that indicate a package qualified type reference.classExpression language AST node that represents a real literal.classRepresents selection over a map or collection.classThe common supertype of all AST nodes in a parsed Spring Expression Language format expression.classExpression language AST node that represents a string literal.classRepresents a ternary expression, for example: "someCheck()?true:false".classRepresents a reference to a type, for example"T(String)"or"T(com.example.Foo)".classRepresents a variable reference — for example,#someVar.Methods in org.springframework.expression.spel.ast that return SpelNode -
Uses of SpelNode in org.springframework.expression.spel.standard
Methods in org.springframework.expression.spel.standard that return SpelNode