Uses of Interface
org.embl.ebi.escience.baclava.iterator.ResumableIterator

Packages that use ResumableIterator
org.embl.ebi.escience.baclava.iterator   
org.embl.ebi.escience.scufl Provides the object model for the Simple Conceptual Unified Flow Language (Scufl). 
 

Uses of ResumableIterator in org.embl.ebi.escience.baclava.iterator
 

Classes in org.embl.ebi.escience.baclava.iterator that implement ResumableIterator
 class BaclavaIterator
          This provides an Iterator interface with a single additional method to allow reset of the iterator to its starting state.
 class BaclavaIteratorNode
          A DefaultMutableTreeNode implementing ResumableIterator by wrapping a BaclavaIterator.
 class JoinIterator
          Provides an Iterator that iterates over the orthogonal join of a set of BaclavaIterator instances.
 class JoinIteratorNode
          A DefaultMutableTreeNode implementing ResumableIterator which wraps a JoinIterator.
 class LockStepIterator
          Provides an Iterator that iterates over the contained iterators in lock step, incrementing all at the same time.
 class LockStepIteratorNode
          A DefaultMutableTreeNode implementing ResumableIterator which wraps a LockStepIterator.
 

Constructors in org.embl.ebi.escience.baclava.iterator with parameters of type ResumableIterator
JoinIterator(ResumableIterator[] b)
          The iterator is constructed with an array of BaclavaIterator instances and creates an iterator that iterates over the orthogonal join of this set, where the iterator at position 0 in the array is regarded as the outermost one
LockStepIterator(ResumableIterator[] i)
           
 

Uses of ResumableIterator in org.embl.ebi.escience.scufl
 

Methods in org.embl.ebi.escience.scufl that return ResumableIterator
 ResumableIterator IterationStrategy.buildIterator(java.util.Map iteratorNodes)
          Construct a concrete instance of the iteration tree from this strategy object and the Map of port name -> BaclavaIteratorNode objects.