org.scannotation.archiveiterator
Class FileIterator

java.lang.Object
  extended by org.scannotation.archiveiterator.FileIterator
All Implemented Interfaces:
StreamIterator

public class FileIterator
extends java.lang.Object
implements StreamIterator

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
FileIterator(java.io.File file, Filter filter)
           
 
Method Summary
 void close()
          Cleanup any open resources of the iterator
protected static void create(java.util.List list, java.io.File dir, Filter filter)
           
 java.io.InputStream next()
          User is resposible for closing the InputStream returned
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileIterator

public FileIterator(java.io.File file,
                    Filter filter)
Method Detail

create

protected static void create(java.util.List list,
                             java.io.File dir,
                             Filter filter)
                      throws java.lang.Exception
Throws:
java.lang.Exception

next

public java.io.InputStream next()
Description copied from interface: StreamIterator
User is resposible for closing the InputStream returned

Specified by:
next in interface StreamIterator
Returns:
null if no more streams left to iterate on

close

public void close()
Description copied from interface: StreamIterator
Cleanup any open resources of the iterator

Specified by:
close in interface StreamIterator


Copyright © 2008. All Rights Reserved.