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

    Modifier and Type
    Method
    Description
    SpelNode.getChild(int index)
    Helper method that returns a SpelNode rather than an Antlr Tree node.
  • Uses of SpelNode in org.springframework.expression.spel.ast

    Modifier and Type
    Class
    Description
    class 
    Represents assignment.
    class 
    Represents a bean reference to a type, for example @foo or @'foo.bar'.
    class 
    Represents the literal values TRUE and FALSE.
    class 
    Represents a DOT separated expression sequence, such as property1.property2.methodOne() or property1?.property2?.methodOne() when the null-safe navigation operator is used.
    class 
    Represents the invocation of a constructor.
    class 
    Represents the Elvis operator ?:.
    class 
    Expression language AST node that represents a float literal.
    class 
    A function reference is of the form "#someFunction(a,b,c)".
    class 
    An 'identifier' SpelNode.
    class 
    An Indexer can index into some proceeding structure to access a particular piece of it.
    class 
    Represent a list in an expression, e.g.
    class 
    Represent a map in an expression, e.g.
    class 
    Expression language AST node that represents an integer literal.
    class 
    Common superclass for nodes representing literals (boolean, string, number, etc).
    class 
    Expression language AST node that represents a long integer literal.
    class 
    Expression language AST node that represents a method reference.
    class 
    Expression language AST node that represents null.
    class 
    Represents the boolean AND operation.
    class 
    Decrement operator.
    class 
    Implements division operator.
    class 
    Implements the equality operator.
    class 
    Common supertype for operators that operate on either one or two operands.
    class 
    Represents the between operator.
    class 
    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.
    class 
    Implements the matches operator.
    class 
    Represents a NOT operation.
    class 
    The power operator.
    class 
    Implements greater-than-or-equal operator.
    class 
    Implements the greater-than operator.
    class 
    Increment operator.
    class 
    Implements the less-than-or-equal operator.
    class 
    Implements the less-than operator.
    class 
    The minus operator supports: subtraction of numbers subtraction of an int from a string of one character (effectively decreasing that character), so 'd' - 3 = 'a'
    class 
    Implements the modulus operator.
    class 
    Implements the multiply operator.
    class 
    Implements the not-equal operator.
    class 
    Represents the boolean OR operation.
    class 
    The plus operator will: add numbers concatenate strings
    class 
    Represents projection, where a given operation is performed on all elements in some input sequence, returning a new sequence of the same size.
    class 
    Represents a simple property or field reference.
    class 
    Represents a dot separated sequence of strings that indicate a package qualified type reference.
    class 
    Expression language AST node that represents a real literal.
    class 
    Represents selection over a map or collection.
    class 
    The common supertype of all AST nodes in a parsed Spring Expression Language format expression.
    class 
    Expression language AST node that represents a string literal.
    class 
    Represents a ternary expression, for example: "someCheck()?true:false".
    class 
    Represents a reference to a type, for example "T(String)" or "T(com.example.Foo)".
    class 
    Represents a variable reference — for example, #root, #this, #someVar, etc.
    Modifier and Type
    Method
    Description
    SpelNodeImpl.getChild(int index)
     
  • Uses of SpelNode in org.springframework.expression.spel.standard

    Modifier and Type
    Method
    Description
    SpelExpression.getAST()
    Return the Abstract Syntax Tree for the expression.