Class ProgramPage.ProgramPartTraverser
- java.lang.Object
-
- org.ametys.plugins.odfweb.repository.ProgramPage.AbstractTreeIterator<ProgramItem>
-
- org.ametys.plugins.odfweb.repository.ProgramPage.ProgramPartTraverser
-
- All Implemented Interfaces:
Iterator<ProgramItem>
- Enclosing class:
- ProgramPage
static class ProgramPage.ProgramPartTraverser extends ProgramPage.AbstractTreeIterator<ProgramItem>
Program part traverser. Iterate recursively on child program base.
-
-
Field Summary
-
Fields inherited from class org.ametys.plugins.odfweb.repository.ProgramPage.AbstractTreeIterator
_nodeIterators
-
-
Constructor Summary
Constructors Constructor Description ProgramPartTraverser(Collection<? extends ProgramItem> programPartChildren)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterator<ProgramItem>
provideChildIterator(ProgramItem parent)
-
Methods inherited from class org.ametys.plugins.odfweb.repository.ProgramPage.AbstractTreeIterator
hasNext, next, stream
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
-
-
-
Constructor Detail
-
ProgramPartTraverser
public ProgramPartTraverser(Collection<? extends ProgramItem> programPartChildren)
-
-
Method Detail
-
provideChildIterator
protected Iterator<ProgramItem> provideChildIterator(ProgramItem parent)
- Specified by:
provideChildIterator
in classProgramPage.AbstractTreeIterator<ProgramItem>
-
-