org.apache.derby.impl.services.reflect
Class JarFileJava2
java.lang.Object
org.apache.derby.impl.services.reflect.JarFile
org.apache.derby.impl.services.reflect.JarFileJava2
- final class JarFileJava2
- extends JarFile
Sub-class of JarFile for a Java2 environment that uses the
java.util.jar.* classes to be signature aware.
Field Summary |
(package private) boolean |
isStream
|
(package private) java.lang.String[] |
name
|
protected java.util.zip.ZipFile |
zip
|
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)
|
private java.lang.SecurityException |
handleException(java.lang.Exception e,
java.lang.String className)
|
(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 |
name
final java.lang.String[] name
zip
protected java.util.zip.ZipFile zip
isStream
boolean isStream
JarFileJava2
JarFileJava2()
JarFileJava2
JarFileJava2(java.lang.String[] name)
newJarFile
JarFile newJarFile(java.lang.String[] name)
- Overrides:
newJarFile
in class JarFile
initialize
void initialize(java.io.File jarFile)
throws java.io.IOException
- Overrides:
initialize
in class JarFile
- Throws:
java.io.IOException
getEntry
java.util.zip.ZipEntry getEntry(java.lang.String entryName)
- Overrides:
getEntry
in class JarFile
getZipOnStream
java.util.zip.ZipInputStream getZipOnStream(java.io.InputStream in)
throws java.io.IOException
- Overrides:
getZipOnStream
in class JarFile
- Throws:
java.io.IOException
getNextEntry
java.util.zip.ZipEntry getNextEntry(java.util.zip.ZipInputStream in)
throws java.io.IOException
- Overrides:
getNextEntry
in class JarFile
- Throws:
java.io.IOException
readData
byte[] readData(java.util.zip.ZipEntry ze,
java.io.InputStream in,
java.lang.String className)
throws java.io.IOException
- Overrides:
readData
in class JarFile
- Throws:
java.io.IOException
getSigners
java.lang.Object[] getSigners(java.lang.String className,
java.util.zip.ZipEntry ze)
throws java.io.IOException
- Overrides:
getSigners
in class JarFile
- Throws:
java.io.IOException
handleException
private java.lang.SecurityException handleException(java.lang.Exception e,
java.lang.String className)
getJarName
final java.lang.String getJarName()
isZip
final boolean isZip()
getZip
final java.util.zip.ZipFile getZip()
setInvalid
final void setInvalid()
Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.