Class JarFileIterator
java.lang.Object
org.apache.tools.ant.taskdefs.optional.depend.JarFileIterator
- All Implemented Interfaces:
- java.lang.Iterable<ClassFile>,- ClassFileIterator
public class JarFileIterator extends java.lang.Object implements ClassFileIterator
A class file iterator which iterates through the contents of a Java jar
 file.
- 
Constructor SummaryConstructors Constructor Description JarFileIterator(java.io.InputStream stream)Construct an iterator over a jar stream
- 
Method SummaryModifier and Type Method Description ClassFilegetNextClassFile()Get the next ClassFile object from the jarMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.tools.ant.taskdefs.optional.depend.ClassFileIteratoriterator
- 
Constructor Details- 
JarFileIteratorpublic JarFileIterator(java.io.InputStream stream) throws java.io.IOExceptionConstruct an iterator over a jar stream- Parameters:
- stream- the basic input stream from which the Jar is received
- Throws:
- java.io.IOException- if the jar stream cannot be created
 
 
- 
- 
Method Details- 
getNextClassFileGet the next ClassFile object from the jar- Specified by:
- getNextClassFilein interface- ClassFileIterator
- Returns:
- a ClassFile object describing the class from the jar
 
 
-