java.util.zip
public class DeflaterOutputStream extends FilterOutputStream
UNKNOWN: Jan 11, 2001
| Field Summary | |
|---|---|
| protected byte[] | buf
This buffer is used temporarily to retrieve the bytes from the
deflater and write them to the underlying output stream. |
| protected Deflater | def
The deflater which is used to deflate the stream. |
| Constructor Summary | |
|---|---|
| DeflaterOutputStream(OutputStream out)
Creates a new DeflaterOutputStream with a default Deflater and
default buffer size. | |
| DeflaterOutputStream(OutputStream out, Deflater defl)
Creates a new DeflaterOutputStream with the given Deflater and
default buffer size. | |
| DeflaterOutputStream(OutputStream out, Deflater defl, int bufsize)
Creates a new DeflaterOutputStream with the given Deflater and
buffer size. | |
| Method Summary | |
|---|---|
| void | close()
Calls finish() and closes the stream. |
| protected void | deflate()
Deflates everything in the def's input buffers. |
| void | finish()
Finishes the stream by calling finish() on the deflater. |
| void | flush()
Flushes the stream by calling flush() on the deflater and then
on the underlying stream. |
| void | write(int bval)
Writes a single byte to the compressed output stream. |
| void | write(byte[] buf, int off, int len)
Writes a len bytes from an array to the compressed stream. |
Parameters: out the output stream where deflated output should be written.
Parameters: out the output stream where deflated output should be written. defl the underlying deflater.
Parameters: out the output stream where deflated output should be written. defl the underlying deflater. bufsize the buffer size.
Throws: IllegalArgumentException if bufsize isn't positive.
def.deflate() until all bytes from the input buffers
are processed.Parameters: bval the byte value.
Parameters: buf the byte array. off the offset into the byte array where to start. len the number of bytes to write.