Spec-Zone .ru
спецификации, руководства, описания, API
|
|
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.io.InputStream | +--java.io.FilterInputStream | +--java.util.zip.InflaterInputStream | +--java.util.zip.ZipInputStream
This class implements an input stream filter for reading files in the ZIP file format. Includes support for both compressed and uncompressed entries.
Fields inherited from class java.util.zip.InflaterInputStream |
buf,
inf,
len |
Fields inherited from class java.io.FilterInputStream |
in |
Fields inherited from interface java.util.zip.ZipConstants |
CENATT,
CENATX,
CENCOM,
CENCRC,
CENDSK,
CENEXT,
CENFLG,
CENHDR,
CENHOW,
CENLEN,
CENNAM,
CENOFF,
CENSIG,
CENSIZ,
CENTIM,
CENVEM,
CENVER,
ENDCOM,
ENDHDR,
ENDOFF,
ENDSIG,
ENDSIZ,
ENDSUB,
ENDTOT,
EXTCRC,
EXTHDR,
EXTLEN,
EXTSIG,
EXTSIZ,
LOCCRC,
LOCEXT,
LOCFLG,
LOCHDR,
LOCHOW,
LOCLEN,
LOCNAM,
LOCSIG,
LOCSIZ,
LOCTIM,
LOCVER |
Constructor Summary | |
ZipInputStream(InputStream in)
Creates a new ZIP input stream. |
Method Summary | |
int |
available()
Returns 0 after EOF has reached for the current entry data, otherwise always return 1. |
void |
close()
Closes the ZIP input stream. |
void |
closeEntry()
Closes the current ZIP entry and positions the stream for reading the next entry. |
protected ZipEntry |
createZipEntry(String name)
Creates a new ZipEntry object for the specified
entry name. |
ZipEntry |
getNextEntry()
Reads the next ZIP file entry and positions stream at the beginning of the entry data. |
int |
read(byte[] b,
int off,
int len)
Reads from the current ZIP entry into an array of bytes. |
long |
skip(long n)
Skips specified number of bytes in the current ZIP entry. |
Methods inherited from class java.util.zip.InflaterInputStream |
fill,
read |
Methods inherited from class java.io.FilterInputStream |
mark,
markSupported,
read,
reset |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public ZipInputStream(InputStream in)
in
- the actual input streamMethod Detail |
public ZipEntry getNextEntry() throws IOException
public void closeEntry() throws IOException
public int available() throws IOException
Programs should not count on this method to return the actual number of bytes that could be read without blocking.
public int read(byte[] b, int off, int len) throws IOException
b
- the buffer into which the data is readoff
- the start offset of the datalen
- the maximum number of bytes readpublic long skip(long n) throws IOException
n
- the number of bytes to skippublic void close() throws IOException
protected ZipEntry createZipEntry(String name)
ZipEntry
object for the specified
entry name.name
- the ZIP file entry name
|
JavaTM 2 Platform Standard Edition |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |