jdsl.graph.ref
Class AbstractGraph.OO_to_O_MergerIterator
java.lang.Object
jdsl.graph.ref.AbstractGraph.OO_to_O_MergerIterator
- All Implemented Interfaces:
- ObjectIterator
- Enclosing class:
- AbstractGraph
- protected static class AbstractGraph.OO_to_O_MergerIterator
- extends Object
- implements ObjectIterator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractGraph.OO_to_O_MergerIterator
public AbstractGraph.OO_to_O_MergerIterator(ObjectIterator o1,
ObjectIterator o2)
- Assumes neither iterator is null
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface ObjectIterator
- Returns:
- Whether there is at least one object still unseen
nextObject
public Object nextObject()
- Specified by:
nextObject
in interface ObjectIterator
- Returns:
- Next object to consider
object
public Object object()
- Specified by:
object
in interface ObjectIterator
- Returns:
- The object returned by the most recent next()
reset
public void reset()
- Description copied from interface:
ObjectIterator
- Puts the iterator back in its initial, before-the-first state
- Specified by:
reset
in interface ObjectIterator