org.objectweb.dream.util
Class MultipleIterator

java.lang.Object
  extended by org.objectweb.dream.util.MultipleIterator
All Implemented Interfaces:
Iterator

public class MultipleIterator
extends Object
implements Iterator

Iterator class that iterates over an array of iterator.


Constructor Summary
MultipleIterator(Iterator[] iters)
          Creates a new MultipleIterator.
 
Method Summary
 boolean hasNext()
           
 Object next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleIterator

public MultipleIterator(Iterator[] iters)
Creates a new MultipleIterator.

Parameters:
iters - the array of iterator over which this iterator will iterate.
Method Detail

remove

public void remove()
Specified by:
remove in interface Iterator
See Also:
Iterator.remove()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator
See Also:
Iterator.hasNext()

next

public Object next()
Specified by:
next in interface Iterator
See Also:
Iterator.next()


Copyright © 2003, 2005 - INRIA Rhone-Alpes - All Rights Reserved.