java.lang.Object | |||
↳ | java.io.OutputStream | ||
↳ | java.io.FilterOutputStream | ||
↳ | java.util.zip.InflaterOutputStream |
Implements an output stream filter for uncompressing data stored in the "deflate" compression format.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
buf | Output buffer for writing uncompressed data. | ||||||||||
inf | Decompressor for this stream. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.FilterOutputStream
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new output stream with a default decompressor and buffer
size.
| |||||||||||
Creates a new output stream with the specified decompressor and a
default buffer size.
| |||||||||||
Creates a new output stream with the specified decompressor and
buffer size.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Writes any remaining uncompressed data to the output stream and closes
the underlying output stream.
| |||||||||||
Finishes writing uncompressed data to the output stream without closing
the underlying stream.
| |||||||||||
Flushes this output stream, forcing any pending buffered output bytes to be
written.
| |||||||||||
Writes an array of bytes to the uncompressed output stream.
| |||||||||||
Writes a byte to the uncompressed output stream.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.FilterOutputStream
| |||||||||||
From class
java.io.OutputStream
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.io.Closeable
| |||||||||||
From interface
java.io.Flushable
|
Output buffer for writing uncompressed data.
Creates a new output stream with a default decompressor and buffer size.
out | output stream to write the uncompressed data to |
---|
NullPointerException | if out is null
|
---|
Creates a new output stream with the specified decompressor and a default buffer size.
out | output stream to write the uncompressed data to |
---|---|
infl | decompressor ("inflater") for this stream |
NullPointerException | if out or infl is null
|
---|
Creates a new output stream with the specified decompressor and buffer size.
out | output stream to write the uncompressed data to |
---|---|
infl | decompressor ("inflater") for this stream |
bufLen | decompression buffer size |
IllegalArgumentException | if bufLen is <= 0 |
---|---|
NullPointerException | if out or infl is null
|
Writes any remaining uncompressed data to the output stream and closes the underlying output stream.
IOException | if an I/O error occurs |
---|
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.
IOException | if an I/O error occurs or this stream is already closed |
---|
Flushes this output stream, forcing any pending buffered output bytes to be written.
IOException | if an I/O error occurs or this stream is already closed |
---|
Writes an array of bytes to the uncompressed output stream.
b | buffer containing compressed data to decompress and write to the output stream |
---|---|
off | starting offset of the compressed data within b |
len | number of bytes to decompress from b |
IndexOutOfBoundsException | if off < 0, or if
len < 0, or if len > b.length - off |
---|---|
IOException | if an I/O error occurs or this stream is already closed |
NullPointerException | if b is null |
ZipException | if a compression (ZIP) format error occurs |
Writes a byte to the uncompressed output stream.
b | a single byte of compressed data to decompress and write to the output stream |
---|
IOException | if an I/O error occurs or this stream is already closed |
---|---|
ZipException | if a compression (ZIP) format error occurs |