org.apache.derby.impl.services.reflect
Class JarFile

java.lang.Object
  extended byorg.apache.derby.impl.services.reflect.JarFile
Direct Known Subclasses:
JarFileJava2

class JarFile
extends java.lang.Object


Field Summary
(package private)  boolean isStream
           
(package private)  java.lang.String[] name
           
protected  java.util.zip.ZipFile zip
           
 
Constructor Summary
(package private) JarFile()
           
(package private) JarFile(java.lang.String[] name)
           
 
Method Summary
(package private)  java.util.zip.ZipEntry getEntry(java.lang.String entryName)
           
(package private)  java.lang.String getJarName()
           
(package private)  java.util.zip.ZipEntry getNextEntry(java.util.zip.ZipInputStream in)
           
(package private)  java.lang.Object[] getSigners(java.lang.String className, java.util.zip.ZipEntry ze)
           
(package private)  java.util.zip.ZipFile getZip()
           
(package private)  java.util.zip.ZipInputStream getZipOnStream(java.io.InputStream in)
           
(package private)  void initialize(java.io.File jarFile)
           
(package private)  boolean isZip()
           
(package private)  JarFile newJarFile(java.lang.String[] name)
           
(package private)  byte[] readData(java.util.zip.ZipEntry ze, java.io.InputStream in, java.lang.String className)
           
(package private)  void setInvalid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

final java.lang.String[] name

zip

protected java.util.zip.ZipFile zip

isStream

boolean isStream
Constructor Detail

JarFile

JarFile()

JarFile

JarFile(java.lang.String[] name)
Method Detail

newJarFile

JarFile newJarFile(java.lang.String[] name)

getJarName

final java.lang.String getJarName()

isZip

final boolean isZip()

getZip

final java.util.zip.ZipFile getZip()

initialize

void initialize(java.io.File jarFile)
          throws java.io.IOException
Throws:
java.io.IOException

setInvalid

final void setInvalid()

getEntry

java.util.zip.ZipEntry getEntry(java.lang.String entryName)

getZipOnStream

java.util.zip.ZipInputStream getZipOnStream(java.io.InputStream in)
                                      throws java.io.IOException
Throws:
java.io.IOException

getNextEntry

java.util.zip.ZipEntry getNextEntry(java.util.zip.ZipInputStream in)
                              throws java.io.IOException
Throws:
java.io.IOException

readData

byte[] readData(java.util.zip.ZipEntry ze,
                java.io.InputStream in,
                java.lang.String className)
          throws java.io.IOException
Throws:
java.io.IOException

getSigners

java.lang.Object[] getSigners(java.lang.String className,
                              java.util.zip.ZipEntry ze)
                        throws java.io.IOException
Throws:
java.io.IOException


Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.