org.scannotation.archiveiterator
Class JarIterator

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

public class JarIterator
extends java.lang.Object
implements StreamIterator

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
JarIterator(java.io.File file, Filter filter)
           
JarIterator(java.io.InputStream is, Filter filter)
           
 
Method Summary
 void close()
          Cleanup any open resources of the iterator
 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

JarIterator

public JarIterator(java.io.File file,
                   Filter filter)
            throws java.io.IOException
Throws:
java.io.IOException

JarIterator

public JarIterator(java.io.InputStream is,
                   Filter filter)
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

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.