| |
|
| java.lang.Object java.util.zip.ZipFile java.util.jar.JarFile
All known Subclasses: sun.net.www.protocol.jar.URLJarFile,
JarFile | public class JarFile extends ZipFile (Code) | | 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.
author: David Connelly version: 1.38, 02/02/00 See Also: Manifest See Also: java.util.zip.ZipFile See Also: java.util.jar.JarEntry since: 1.2 |
Constructor Summary | |
public | JarFile(String name) Creates a new JarFile to read from the specified
file name . | public | JarFile(String name, boolean verify) Creates a new JarFile to read from the specified
file name . | public | JarFile(File file) Creates a new JarFile to read from the specified
File object. | public | JarFile(File file, boolean verify) Creates a new JarFile to read from the specified
File object. | public | JarFile(File file, boolean verify, int mode) Creates a new JarFile to read from the specified
File object in the specified mode. |
MANIFEST_NAME | final public static String MANIFEST_NAME(Code) | | The JAR manifest file name.
|
JarFile | public JarFile(String name) throws IOException(Code) | | Creates a new JarFile to read from the specified
file name . The JarFile will be verified if
it is signed.
Parameters: name - the name of the JAR file to be opened for reading exception: IOException - if an I/O error has occurred exception: SecurityException - if access to the file is deniedby the SecurityManager |
JarFile | public JarFile(String name, boolean verify) throws IOException(Code) | | Creates a new JarFile to read from the specified
file name .
Parameters: name - the name of the JAR file to be opened for reading Parameters: verify - whether or not to verify the JarFile ifit is signed. exception: IOException - if an I/O error has occurred exception: SecurityException - if access to the file is deniedby the SecurityManager |
JarFile | public JarFile(File file) throws IOException(Code) | | Creates a new JarFile to read from the specified
File object. The JarFile will be verified if
it is signed.
Parameters: file - the JAR file to be opened for reading exception: IOException - if an I/O error has occurred exception: SecurityException - if access to the file is deniedby the SecurityManager |
JarFile | public JarFile(File file, boolean verify) throws IOException(Code) | | Creates a new JarFile to read from the specified
File object.
Parameters: file - the JAR file to be opened for reading Parameters: verify - whether or not to verify the JarFile ifit is signed. exception: IOException - if an I/O error has occurred exception: SecurityException - if access to the file is deniedby the SecurityManager. |
JarFile | public JarFile(File file, boolean verify, int mode) throws IOException(Code) | | Creates a new JarFile to read from the specified
File object in the specified mode. The mode argument
must be either OPEN_READ or OPEN_READ | OPEN_DELETE.
Parameters: file - the JAR file to be opened for reading Parameters: verify - whether or not to verify the JarFile ifit is signed. Parameters: mode - the mode in which the file is to be opened exception: IOException - if an I/O error has occurred exception: IllegalArgumentException - If the mode argument is invalid exception: SecurityException - if access to the file is deniedby the SecurityManager |
entries | public Enumeration entries()(Code) | | Returns an enumeration of the ZIP file entries.
|
getEntry | public ZipEntry getEntry(String name)(Code) | | Returns the ZipEntry for the given entry name or
null if not found.
Parameters: name - the JAR file entry name the ZipEntry for the given entry name ornull if not found See Also: java.util.zip.ZipEntry |
getInputStream | public synchronized InputStream getInputStream(ZipEntry ze) throws IOException(Code) | | Returns an input stream for reading the contents of the specified
ZIP file entry.
Parameters: ze - the zip file entry an input stream for reading the contents of the specifiedZIP file entry exception: ZipException - if a ZIP format error has occurred exception: IOException - if an I/O error has occurred exception: SecurityException - if any of the JarFile entries are incorrectly signed. |
getJarEntry | public JarEntry getJarEntry(String name)(Code) | | Returns the JarEntry for the given entry name or
null if not found.
Parameters: name - the JAR file entry name the JarEntry for the given entry name ornull if not found. See Also: java.util.jar.JarEntry |
getManifest | public Manifest getManifest() throws IOException(Code) | | Returns the JAR file manifest, or null if none.
the JAR file manifest, or null if none |
|
|
|