For example, {1,2,3,4,5,6,7,8,9,10}.?{#isEven(#this)} evaluates
to [2, 4, 6, 8, 10].
Basically a subset of the input data is returned based on the evaluation of the expression supplied as selection criteria.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALL
All items ( |
| public static final int | FIRST
The first item ( |
| public static final int | LAST
The last item ( |
| private final boolean | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public TypedValue | getValueInternal(ExpressionState state)
Implements abstract org.
|
| protected ValueRef | |
| private String | |
| public String | toStringAST()
Implements org. Return the string form of this AST node. |
| ALL | back to summary |
|---|---|
| public static final int ALL All items ( | |
| FIRST | back to summary |
|---|---|
| public static final int FIRST The first item ( | |
| LAST | back to summary |
|---|---|
| public static final int LAST The last item ( | |
| nullSafe | back to summary |
|---|---|
| private final boolean nullSafe | |
| variant | back to summary |
|---|---|
| private final int variant | |
| Selection | back to summary |
|---|---|
| public Selection(boolean nullSafe, int variant, int startPos, int endPos, SpelNodeImpl expression) | |
| getValueInternal | back to summary |
|---|---|
| public TypedValue getValueInternal(ExpressionState state) throws EvaluationException Implements abstract org.
| |
| getValueRef | back to summary |
|---|---|
| protected ValueRef getValueRef(ExpressionState state) throws EvaluationException Overrides org.
| |
| prefix | back to summary |
|---|---|
| private String prefix() | |
| toStringAST | back to summary |
|---|---|
| public String toStringAST() Implements org. Doc from org. Return the string form of this AST node. | |