Package org.thymeleaf.engine
Class ElementProcessorIterator
- java.lang.Object
-
- org.thymeleaf.engine.ElementProcessorIterator
-
final class ElementProcessorIterator extends java.lang.Object- Since:
- 3.0.0
-
-
Field Summary
Fields Modifier and Type Field Description private IElementProcessor[]auxProcessorsprivate intauxSizeprivate boolean[]auxVisitedprivate AbstractProcessableElementTagcurrentTagprivate intlastprivate booleanlastToBeRepeatedprivate booleanlastWasRepeatedprivate IElementProcessor[]processorsprivate intsizeprivate boolean[]visited
-
Constructor Summary
Constructors Constructor Description ElementProcessorIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private IElementProcessorcomputeRepeatedLast(AbstractProcessableElementTag tag)(package private) booleanlastWasRepeated()(package private) IElementProcessornext(AbstractProcessableElementTag tag)private voidrecompute(AbstractProcessableElementTag tag)(package private) voidreset()(package private) voidresetAsCloneOf(ElementProcessorIterator original)(package private) voidsetLastToBeRepeated(AbstractProcessableElementTag tag)
-
-
-
Field Detail
-
last
private int last
-
processors
private IElementProcessor[] processors
-
visited
private boolean[] visited
-
size
private int size
-
auxProcessors
private IElementProcessor[] auxProcessors
-
auxVisited
private boolean[] auxVisited
-
auxSize
private int auxSize
-
currentTag
private AbstractProcessableElementTag currentTag
-
lastToBeRepeated
private boolean lastToBeRepeated
-
lastWasRepeated
private boolean lastWasRepeated
-
-
Method Detail
-
reset
void reset()
-
next
IElementProcessor next(AbstractProcessableElementTag tag)
-
computeRepeatedLast
private IElementProcessor computeRepeatedLast(AbstractProcessableElementTag tag)
-
lastWasRepeated
boolean lastWasRepeated()
-
setLastToBeRepeated
void setLastToBeRepeated(AbstractProcessableElementTag tag)
-
recompute
private void recompute(AbstractProcessableElementTag tag)
-
resetAsCloneOf
void resetAsCloneOf(ElementProcessorIterator original)
-
-