jltools.util
Class  ConcatenatedIterator
java.lang.Object
  |
  +--jltools.util.ConcatenatedIterator
- All Implemented Interfaces: 
 - java.util.Iterator
 
- public final class ConcatenatedIterator
- extends java.lang.Object
- implements java.util.Iterator
   
ConcatenatedIterator
 Overview:
     This iterator wraps other iterators, and returns all their elements
     in order.
     Does not support Remove.
| 
Constructor Summary | 
ConcatenatedIterator(java.util.Collection iters)
 
          Constructs a new ConcatenatedIterator which yields every element, in
 order, of every element of the collection iters, in order. | 
ConcatenatedIterator(java.util.Iterator[] iters)
 
          Constructs a new ConcatenatedIterator which yields every element, in
  order, of every element of the array iters, in order. | 
ConcatenatedIterator(java.util.Iterator iter1,
                     java.util.Iterator iter2)
 
          Constructs a new ConcatenatedIterator which yields all of the
 elements of , followed by all the elements of . | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ConcatenatedIterator
public ConcatenatedIterator(java.util.Iterator iter1,
                            java.util.Iterator iter2)
- Constructs a new ConcatenatedIterator which yields all of the
 elements of , followed by all the elements of .
 
ConcatenatedIterator
public ConcatenatedIterator(java.util.Iterator[] iters)
- Constructs a new ConcatenatedIterator which yields every element, in
  order, of every element of the array iters, in order.
 
ConcatenatedIterator
public ConcatenatedIterator(java.util.Collection iters)
- Constructs a new ConcatenatedIterator which yields every element, in
 order, of every element of the collection iters, in order.
 
next
public java.lang.Object next()
- Specified by: 
 next in interface java.util.Iterator
 
hasNext
public boolean hasNext()
- Specified by: 
 hasNext in interface java.util.Iterator
 
remove
public void remove()
- Specified by: 
 remove in interface java.util.Iterator