infovis.utils
Class RBTree.RBNodeIterator

java.lang.Object
  extended by infovis.utils.RBTree.RBNodeIterator
All Implemented Interfaces:
Iterator
Direct Known Subclasses:
RBTree.KeyIterator
Enclosing class:
RBTree

public class RBTree.RBNodeIterator
extends Object
implements Iterator


Constructor Summary
RBTree.RBNodeIterator()
           
RBTree.RBNodeIterator(RBTree.RBNode node)
           
 
Method Summary
 boolean hasNext()
           
 Object next()
           
 RBTree.RBNode nextNode()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RBTree.RBNodeIterator

public RBTree.RBNodeIterator()

RBTree.RBNodeIterator

public RBTree.RBNodeIterator(RBTree.RBNode node)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

nextNode

public RBTree.RBNode nextNode()

next

public Object next()
Specified by:
next in interface Iterator

remove

public void remove()
Specified by:
remove in interface Iterator


Copyright © 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.