org.archive.crawler.util
Class TransformIterator<Original,Transformed>

java.lang.Object
  extended by org.archive.crawler.util.TransformIterator<Original,Transformed>
All Implemented Interfaces:
java.util.Iterator<Transformed>

 class TransformIterator<Original,Transformed>
extends java.lang.Object
implements java.util.Iterator<Transformed>


Constructor Summary
TransformIterator(java.util.Iterator<? extends Original> iterator, Transformer<Original,Transformed> transformer)
           
 
Method Summary
 boolean hasNext()
           
 Transformed next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformIterator

public TransformIterator(java.util.Iterator<? extends Original> iterator,
                         Transformer<Original,Transformed> transformer)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<Transformed>

next

public Transformed next()
Specified by:
next in interface java.util.Iterator<Transformed>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<Transformed>


Copyright © 2003-2011 Internet Archive. All Rights Reserved.