net.ajaest.lib.data
Class SequenceTree.TreeIterator
java.lang.Object
net.ajaest.lib.data.SequenceTree.TreeIterator
- All Implemented Interfaces:
- java.util.Iterator<SequenceTree<S,E>>
- Enclosing class:
- SequenceTree<S,E>
private class SequenceTree.TreeIterator
- extends java.lang.Object
- implements java.util.Iterator<SequenceTree<S,E>>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
currentNode
private SequenceTree<S,E> currentNode
currentIterator
private java.util.Iterator<SequenceTree<S,E>> currentIterator
toIterateQueue
private java.util.Queue<SequenceTree<S,E>> toIterateQueue
SequenceTree.TreeIterator
public SequenceTree.TreeIterator(SequenceTree<S,E> node)
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator<SequenceTree<S,E>>
next
public SequenceTree<S,E> next()
- Specified by:
next
in interface java.util.Iterator<SequenceTree<S,E>>
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator<SequenceTree<S,E>>