| |
|
| java.lang.Object java.util.zip.ZipFile java.util.jar.JarFile
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.
Unless otherwise noted, passing a null argument to a constructor
or method in this class will cause a
NullPointerException to be
thrown.
author: David Connelly version: 1.73, 05/05/07 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 throws: IOException - if an I/O error has occurred throws: 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 jar file ifit is signed. throws: IOException - if an I/O error has occurred throws: 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 throws: IOException - if an I/O error has occurred throws: 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 jar file ifit is signed. throws: IOException - if an I/O error has occurred throws: 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 jar file ifit is signed. Parameters: mode - the mode in which the file is to be opened throws: IOException - if an I/O error has occurred throws: IllegalArgumentException - if the mode argument is invalid throws: SecurityException - if access to the file is deniedby the SecurityManager since: 1.3 |
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 throws: IllegalStateException - may be thrown if the jar file has been closed 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 throws: ZipException - if a zip file format error has occurred throws: IOException - if an I/O error has occurred throws: SecurityException - if any of the jar file entriesare incorrectly signed. throws: IllegalStateException - may be thrown if the jar file has been closed |
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. throws: IllegalStateException - may be thrown if the jar file has been closed See Also: java.util.jar.JarEntry |
|
|
|