Deflater Members

Deflater Members

Class Overview | This Package | All Packages

Fields
Name Description
BEST_COMPRESSION Compression level for best compression.
BEST_SPEED Compression level for fastest compression.
DEFAULT_COMPRESSION Default compression level.
DEFAULT_STRATEGY Default compression strategy.
DEFLATED Compression method for the deflate algorithm (the only one currently supported).
FILTERED Compression strategy best used for data consisting mostly of small values with a somewhat random distribution.
HUFFMAN_ONLY Compression strategy for Huffman coding only.
NO_COMPRESSION Compression level for no compression.

Constructors
Name Description
Deflater() Creates a new compressor with the default compression level.
Deflater(int) Creates a new compressor using the specified compression level.
Deflater(int, boolean) Creates a new compressor using the specified compression level.

Methods
Name Description
deflate(byte[]) Fills specified buffer with compressed data.
deflate(byte[], int, int) Fills specified buffer with compressed data.
end() Discards unprocessed input and frees internal data.
finalize() Frees the compressor when garbage is collected.
finish() When called, indicates that compression should end with the current contents of the input buffer.
finished() Returns true if the end of the compressed data output stream has been reached.
getAdler() Returns the ADLER-32 value of the uncompressed data.
getTotalIn() Returns the total number of bytes input so far.
getTotalOut() Returns the total number of bytes output so far.
needsInput() Returns true if the input data buffer is empty and setInput() should be called in order to provide more input.
reset() Resets deflater so that a new set of input data can be processed.
setDictionary(byte[]) Sets preset dictionary for compression.
setDictionary(byte[], int, int) Sets preset dictionary for compression.
setInput(byte[]) Sets input data for compression.
setInput(byte[], int, int) Sets input data for compression.
setLevel(int) Sets the current compression level to the specified value.
setStrategy(int) Sets the compression strategy to the specified value.