Package org.scannotation.archiveiterator
Class FileIterator
- java.lang.Object
-
- org.scannotation.archiveiterator.FileIterator
-
- All Implemented Interfaces:
StreamIterator
public class FileIterator extends java.lang.Object implements StreamIterator
- Version:
- $Revision: 1 $
-
-
Constructor Summary
Constructors Constructor Description FileIterator(java.io.File file, Filter filter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Cleanup any open resources of the iteratorprotected static voidcreate(java.util.List list, java.io.File dir, Filter filter)protected static voidcreate(java.util.List list, java.io.File dir, Filter filter, java.lang.String prefix)java.io.InputStreamnext()User is resposible for closing the InputStream returned
-
-
-
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
-
create
protected static void create(java.util.List list, java.io.File dir, Filter filter, java.lang.String prefix) throws java.lang.Exception- Throws:
java.lang.Exception
-
next
public java.io.InputStream next()
Description copied from interface:StreamIteratorUser is resposible for closing the InputStream returned- Specified by:
nextin interfaceStreamIterator- Returns:
- null if no more streams left to iterate on
-
close
public void close()
Description copied from interface:StreamIteratorCleanup any open resources of the iterator- Specified by:
closein interfaceStreamIterator
-
-