wt.ixb.clientAccess
Class IXBJarReader

java.lang.Object
  extended bywt.ixb.clientAccess.IXBJarReader

public class IXBJarReader
extends Object


Field Summary
(package private)  Hashtable entryHash
           
(package private)  long jarSize
           
(package private)  JarFile jf
           
 
Constructor Summary
IXBJarReader(File jarFile)
           
IXBJarReader(String fullFileName)
           
 
Method Summary
 void close()
          Close the jar file
 String[] getFileNames()
           
 String[] getFileNamesByExtension(String ext)
           
 long getJarSize()
           
 String[] getNonContentFileNamesByExtension(String ext)
           
 Vector getNonContentFileNamesByExtension2(String ext)
           
 InputStream getStreamByName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jf

JarFile jf

jarSize

long jarSize

entryHash

Hashtable entryHash
Constructor Detail

IXBJarReader

public IXBJarReader(File jarFile)
             throws IOException

IXBJarReader

public IXBJarReader(String fullFileName)
             throws IOException
Method Detail

getFileNames

public String[] getFileNames()

getFileNamesByExtension

public String[] getFileNamesByExtension(String ext)

getNonContentFileNamesByExtension

public String[] getNonContentFileNamesByExtension(String ext)

getNonContentFileNamesByExtension2

public Vector getNonContentFileNamesByExtension2(String ext)

getStreamByName

public InputStream getStreamByName(String name)
                            throws IOException
Throws:
IOException

close

public void close()
           throws IOException
Close the jar file

Throws:
IOException

getJarSize

public long getJarSize()