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:
 provideChildIteratorin classProgramPage.AbstractTreeIterator<ProgramItem>
 
 - 
 
 -