|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.zip.ZipFile | +--java.util.jar.JarFile
The JarFile
class is used to read the contents of a JAR file
from any file that can be opened with java.io.RandomAccessFile
.
It extends the class java.util.zip.ZipFile
with support
for reading an optional Manifest
entry. The
Manifest
can be used to specify meta-information about the
JAR file and its entries.
Manifest
,
ZipFile
,
JarEntry
Field Summary | |
static String |
MANIFEST_NAME
|
Constructor Summary | |
JarFile(File file)
Creates a new JarFile to read from the specified
File object. |
|
JarFile(File file,
boolean verify)
Creates a new JarFile to read from the specified
File object. |
|
JarFile(String name)
Creates a new JarFile to read from the specified
file name . |
|
JarFile(String name,
boolean verify)
Creates a new JarFile to read from the specified
file name . |
Method Summary | |
Enumeration |
entries()
Returns an enumeration of the ZIP file entries. |
ZipEntry |
getEntry(String name)
Returns the zip file entry for the specified name, or null if not found. |
InputStream |
getInputStream(ZipEntry ze)
Returns an input stream for reading the contents of the specified ZIP file entry. |
JarEntry |
getJarEntry(String name)
Returns the JarEntry for the given entry name or
null if not found. |
Manifest |
getManifest()
Returns the JAR file manifest, or null if none. |
Methods inherited from class java.util.zip.ZipFile |
close,
getName,
size |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final String MANIFEST_NAME
Constructor Detail |
public JarFile(String name) throws IOException
JarFile
to read from the specified
file name
. The JarFile
will be verified if
it is signed.name
- the name of the JAR file to be opened for readingpublic JarFile(String name, boolean verify) throws IOException
JarFile
to read from the specified
file name
.name
- the name of the JAR file to be opened for readingverify
- whether or not to verify the JarFile if
it is signed.public JarFile(File file) throws IOException
JarFile
to read from the specified
File
object. The JarFile
will be verified if
it is signed.file
- the JAR file to be opened for readingpublic JarFile(File file, boolean verify) throws IOException
JarFile
to read from the specified
File
object.file
- the JAR file to be opened for readingverify
- whether or not to verify the JarFile if
it is signed.Method Detail |
public Manifest getManifest() throws IOException
null
if none.public JarEntry getJarEntry(String name)
JarEntry
for the given entry name or
null
if not found.name
- the JAR file entry nameJarEntry
public ZipEntry getEntry(String name)
name
- the name of the entrypublic Enumeration entries()
public InputStream getInputStream(ZipEntry ze) throws IOException
ze
- the zip file entry
|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |