public class

Projection

extends SpelNodeImpl
java.lang.Object
   ↳ org.springframework.expression.spel.ast.SpelNodeImpl
     ↳ org.springframework.expression.spel.ast.Projection

Class Overview

Represents projection, where a given operation is performed on all elements in some input sequence, returning a new sequence of the same size. For example: "{1,2,3,4,5,6,7,8,9,10}.!{#isEven(#this)}" returns "[n, y, n, y, n, y, n, y, n, y]"

Summary

[Expand]
Inherited Fields
From class org.springframework.expression.spel.ast.SpelNodeImpl
Public Constructors
Projection(boolean nullSafe, int pos, SpelNodeImpl expression)
Public Methods
TypedValue getValueInternal(ExpressionState state)
String toStringAST()
[Expand]
Inherited Methods
From class org.springframework.expression.spel.ast.SpelNodeImpl
From class java.lang.Object
From interface org.springframework.expression.spel.SpelNode

Public Constructors

public Projection (boolean nullSafe, int pos, SpelNodeImpl expression)

Public Methods

public TypedValue getValueInternal (ExpressionState state)

public String toStringAST ()