jltools.util
Class  TransformingIterator
java.lang.Object
  |
  +--jltools.util.TransformingIterator
- All Implemented Interfaces: 
 - java.util.Iterator
 
- public final class TransformingIterator
- extends java.lang.Object
- implements java.util.Iterator
   
TransformingIterator
 Overview:
     This is a swiss-army-knife of iterators.  It concatenates, maps, and
     filters.  
     Does not support Remove.
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TransformingIterator
public TransformingIterator(java.util.Iterator iter,
                            Transformation trans)
TransformingIterator
public TransformingIterator(java.util.Collection iters,
                            Transformation trans)
TransformingIterator
public TransformingIterator(java.util.Iterator[] iters,
                            Transformation trans)
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