no.uio.labmed.util.tree
Class ImplicitSuffixTreePointer.ISTPChildIterator

java.lang.Object
  |
  +--no.uio.labmed.util.tree.ImplicitSuffixTreePointer
        |
        +--no.uio.labmed.util.tree.ImplicitSuffixTreePointer.ISTPChildIterator
All Implemented Interfaces:
ChildIterator, java.lang.Cloneable, java.util.Iterator, TreePointerInterface
Enclosing class:
ImplicitSuffixTreePointer

public class ImplicitSuffixTreePointer.ISTPChildIterator
extends ImplicitSuffixTreePointer
implements ChildIterator

Inner class implementing the ChildIterator interface. It is itself a pointer.


Nested Class Summary
 
Nested classes inherited from class no.uio.labmed.util.tree.ImplicitSuffixTreePointer
ImplicitSuffixTreePointer.ISTPChildIterator
 
Constructor Summary
ImplicitSuffixTreePointer.ISTPChildIterator()
          Constructor
 
Method Summary
 boolean hasNext()
          Return true if next child exists.
 java.lang.Object next()
          Pointer proceeds to next child.
 void remove()
          Remove not implemented.
 java.lang.Object value()
          Return node value: the key.
 
Methods inherited from class no.uio.labmed.util.tree.ImplicitSuffixTreePointer
addChild, childIterator, clone, complete, getReference, gotoChild, gotoFailure, gotoNext, gotoRoot, gotoShortcut, gotoShortcutEnd, hasChildren, hasShortcut, init, init, isLeaf, isRoot, newChild, token, toString, word, word
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImplicitSuffixTreePointer.ISTPChildIterator

public ImplicitSuffixTreePointer.ISTPChildIterator()
Constructor

Method Detail

hasNext

public boolean hasNext()
Return true if next child exists.

Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
Pointer proceeds to next child. Returns value as defined by the method value.

Specified by:
next in interface java.util.Iterator

value

public java.lang.Object value()
Return node value: the key.


remove

public void remove()
Remove not implemented.

Specified by:
remove in interface java.util.Iterator