All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class org.jos.java.util.zip.ZipFile

java.lang.Object
    |
    +----org.jos.java.util.zip.ZipFile

public class ZipFile
extends Object
implements ZipConstants
This class can be used to read the contents of a ZIP file. It uses RandomAccessFile for quick access to ZIP file entries, and supports both compressed and uncompressed entries.

Version:
JOS-FileSystem 4 Preview (25-Mar-98)
Author:
David Connelly

Constructor Index

 o ZipFile(File)
Opens a ZIP file for reading given the specified File object.
 o ZipFile(String)
Opens a ZIP file for reading given the specified file name.

Method Index

 o close()
Closes the ZIP file.
 o entries()
Returns an enumeration of the ZIP file entries.
 o getEntry(String)
Returns the ZIP file entry for the given path name.
 o getInputStream(ZipEntry)
Returns an input stream for reading the contents of the specified ZIP file entry.
 o getName()
Returns the path name of the ZIP file.

Constructors

 o ZipFile
public ZipFile(String name) throws IOException
Opens a ZIP file for reading given the specified file name.

Parameters:
name - the name of the zip file
Throws: ZipException
if a ZIP format error has occurred
Throws: IOException
if an I/O error has occurred
 o ZipFile
public ZipFile(File file) throws ZipException, IOException
Opens a ZIP file for reading given the specified File object.

Parameters:
file - the ZIP file to be opened for reading
Throws: ZipException
if a ZIP error has occurred
Throws: IOException
if an I/O error has occurred

Methods

 o getEntry
public ZipEntry getEntry(String name)
Returns the ZIP file entry for the given path name. Returns null if there is no entry corresponding to the given name.

Parameters:
name - the name of the entry
Returns:
the ZIP file entry
 o getInputStream
public InputStream getInputStream(ZipEntry ze) throws IOException
Returns an input stream for reading the contents of the specified ZIP file entry.

Parameters:
ze - the zip file entry
Throws: ZipException
if a ZIP format error has occurred
Throws: IOException
if an I/O error has occurred
 o getName
public String getName()
Returns the path name of the ZIP file.

 o entries
public Enumeration entries()
Returns an enumeration of the ZIP file entries.

 o close
public void close() throws IOException
Closes the ZIP file.


All Packages  Class Hierarchy  This Package  Previous  Next  Index