org.benow.web.complete
Class CompoundResultIterator

java.lang.Object
  extended by org.benow.web.complete.CompoundResultIterator
All Implemented Interfaces:
java.lang.Iterable<CompleteResult>, java.util.Iterator<CompleteResult>

public class CompoundResultIterator
extends java.lang.Object
implements java.lang.Iterable<CompleteResult>, java.util.Iterator<CompleteResult>


Nested Class Summary
 class CompoundResultIterator.CompleterState
           
 
Constructor Summary
CompoundResultIterator(java.util.List<Completer> toRun)
           
 
Method Summary
 boolean hasNext()
           
 java.util.Iterator<CompleteResult> iterator()
           
 CompleteResult next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompoundResultIterator

public CompoundResultIterator(java.util.List<Completer> toRun)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<CompleteResult>

next

public CompleteResult next()
Specified by:
next in interface java.util.Iterator<CompleteResult>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<CompleteResult>

iterator

public java.util.Iterator<CompleteResult> iterator()
Specified by:
iterator in interface java.lang.Iterable<CompleteResult>