public class ForEachToken extends ExpressionToken
| Constructor and Description |
|---|
ForEachToken(List<String> segments,
String expression,
String varName,
String separator) |
ForEachToken(String expression,
String varName,
String separator) |
| Modifier and Type | Method and Description |
|---|---|
Object |
advance() |
Object |
evaluate(TemplateContext context) |
int |
getIndex() |
Iterator<Object> |
getIterator() |
String |
getSeparator() |
String |
getText()
Returns the text of the token.
|
String |
getVarName() |
boolean |
isFirst() |
boolean |
isLast() |
Iterator<Object> |
iterator() |
void |
resetIndex() |
void |
setIterable(Iterable<Object> iterable) |
void |
setIterator(Iterator<Object> iterator) |
getAllButFirstSegment, getAllButLastSegment, getExpression, getFirstSegment, getLastSegment, getSegments, isComposed, isEmpty, segmentsToString, setExpression, setSegmentsclone, emit, getColumn, getLine, getSourceName, getTokenIndex, setColumn, setColumn, setLine, setLine, setSourceName, setText, setText, setTokenIndex, toStringpublic static final String FOREACH
public String getText()
TokengetText in interface TokengetText in class AbstractTokenpublic Object evaluate(TemplateContext context)
evaluate in interface Tokenevaluate in class ExpressionTokenpublic String getVarName()
public String getSeparator()
public boolean isLast()
public boolean isFirst()
public int getIndex()
public Object advance()
public void resetIndex()
Copyright © 2015. All rights reserved.