org.hibernate.ejb.packaging
Class InputStreamZippedJarVisitor

java.lang.Object
  extended by org.hibernate.ejb.packaging.JarVisitor
      extended by org.hibernate.ejb.packaging.InputStreamZippedJarVisitor

public class InputStreamZippedJarVisitor
extends JarVisitor

Work on a JAR that can only be accessed through a inputstream This is less efficient than the FileZippedJarVisitor

Author:
Emmanuel Bernard

Nested Class Summary
 
Nested classes/interfaces inherited from class org.hibernate.ejb.packaging.JarVisitor
JarVisitor.ClassFilter, JarVisitor.Entry, JarVisitor.FileFilter, JarVisitor.Filter, JarVisitor.JavaElementFilter, JarVisitor.PackageFilter
 
Field Summary
 
Fields inherited from class org.hibernate.ejb.packaging.JarVisitor
jarUrl, unqualifiedJarName
 
Constructor Summary
InputStreamZippedJarVisitor(String fileName, JarVisitor.Filter[] filters)
           
InputStreamZippedJarVisitor(URL url, JarVisitor.Filter[] filters)
           
 
Method Summary
protected  void doProcessElements()
           
 
Methods inherited from class org.hibernate.ejb.packaging.JarVisitor
addElement, getFilters, getJarURLFromURLEntry, getMatchingEntries, getUnqualifiedJarName, getVisitor, getVisitor, unqualify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputStreamZippedJarVisitor

public InputStreamZippedJarVisitor(URL url,
                                   JarVisitor.Filter[] filters)

InputStreamZippedJarVisitor

public InputStreamZippedJarVisitor(String fileName,
                                   JarVisitor.Filter[] filters)
Method Detail

doProcessElements

protected void doProcessElements()
                          throws IOException
Specified by:
doProcessElements in class JarVisitor
Throws:
IOException