| |
|
| java.lang.Object java.io.OutputStream java.io.FilterOutputStream java.util.zip.InflaterOutputStream
Field Summary | |
final protected byte[] | buf Output buffer for writing uncompressed data. | final protected Inflater | inf Decompressor for this stream. |
Method Summary | |
public void | close() Writes any remaining uncompressed data to the output stream and closes
the underlying output stream. | public void | finish() Finishes writing uncompressed data to the output stream without closing
the underlying stream. | public void | flush() Flushes this output stream, forcing any pending buffered output bytes to be
written. | public void | write(int b) Writes a byte to the uncompressed output stream. | public void | write(byte[] b, int off, int len) Writes an array of bytes to the uncompressed output stream. |
buf | final protected byte[] buf(Code) | | Output buffer for writing uncompressed data.
|
InflaterOutputStream | public InflaterOutputStream(OutputStream out)(Code) | | Creates a new output stream with a default decompressor and buffer
size.
Parameters: out - output stream to write the uncompressed data to throws: NullPointerException - if out is null |
InflaterOutputStream | public InflaterOutputStream(OutputStream out, Inflater infl)(Code) | | Creates a new output stream with the specified decompressor and a
default buffer size.
Parameters: out - output stream to write the uncompressed data to Parameters: infl - decompressor ("inflater") for this stream throws: NullPointerException - if out or infl is null |
InflaterOutputStream | public InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)(Code) | | Creates a new output stream with the specified decompressor and
buffer size.
Parameters: out - output stream to write the uncompressed data to Parameters: infl - decompressor ("inflater") for this stream Parameters: bufLen - decompression buffer size throws: IllegalArgumentException - if bufLen is <= 0 throws: NullPointerException - if out or infl is null |
close | public void close() throws IOException(Code) | | Writes any remaining uncompressed data to the output stream and closes
the underlying output stream.
throws: IOException - if an I/O error occurs |
finish | public void finish() throws IOException(Code) | | Finishes writing uncompressed data to the output stream without closing
the underlying stream. Use this method when applying multiple filters in
succession to the same output stream.
throws: IOException - if an I/O error occurs or this stream is alreadyclosed |
flush | public void flush() throws IOException(Code) | | Flushes this output stream, forcing any pending buffered output bytes to be
written.
throws: IOException - if an I/O error occurs or this stream is alreadyclosed |
write | public void write(int b) throws IOException(Code) | | Writes a byte to the uncompressed output stream.
Parameters: b - a single byte of compressed data to decompress and write tothe output stream throws: IOException - if an I/O error occurs or this stream is alreadyclosed throws: ZipException - if a compression (ZIP) format error occurs |
write | public void write(byte[] b, int off, int len) throws IOException(Code) | | Writes an array of bytes to the uncompressed output stream.
Parameters: b - buffer containing compressed data to decompress and write tothe output stream Parameters: off - starting offset of the compressed data within b Parameters: len - number of bytes to decompress from b throws: IndexOutOfBoundsException - if off < 0, or if len < 0, or if len > b.length - off throws: IOException - if an I/O error occurs or this stream is alreadyclosed throws: NullPointerException - if b is null throws: ZipException - if a compression (ZIP) format error occurs |
|
|
|