public class BZip2DummyDecompressor extends Object implements Decompressor
Constructor and Description |
---|
BZip2DummyDecompressor() |
Modifier and Type | Method and Description |
---|---|
int |
decompress(byte[] b,
int off,
int len)
Fills specified buffer with uncompressed data.
|
void |
end()
Closes the decompressor and discards any unprocessed input.
|
boolean |
finished()
Returns true if the end of the compressed
data output stream has been reached.
|
boolean |
needsDictionary()
Returns
true if a preset dictionary is needed for decompression. |
boolean |
needsInput()
Returns true if the input data buffer is empty and
#setInput() should be called to provide more input.
|
void |
reset()
Resets decompressor so that a new set of input data can be processed.
|
void |
setDictionary(byte[] b,
int off,
int len)
Sets preset dictionary for compression.
|
void |
setInput(byte[] b,
int off,
int len)
Sets input data for decompression.
|
public int decompress(byte[] b, int off, int len) throws IOException
Decompressor
decompress
in interface Decompressor
b
- Buffer for the compressed dataoff
- Start offset of the datalen
- Size of the bufferIOException
public void end()
Decompressor
end
in interface Decompressor
public boolean finished()
Decompressor
finished
in interface Decompressor
true
if the end of the compressed
data output stream has been reached.public boolean needsDictionary()
Decompressor
true
if a preset dictionary is needed for decompression.needsDictionary
in interface Decompressor
true
if a preset dictionary is needed for decompressionpublic boolean needsInput()
Decompressor
needsInput
in interface Decompressor
true
if the input data buffer is empty and
#setInput() should be called in order to provide more input.public void reset()
Decompressor
reset
in interface Decompressor
public void setDictionary(byte[] b, int off, int len)
Decompressor
setDictionary
in interface Decompressor
b
- Dictionary data bytesoff
- Start offsetlen
- Lengthpublic void setInput(byte[] b, int off, int len)
Decompressor
true
indicating that more input data is required.setInput
in interface Decompressor
b
- Input dataoff
- Start offsetlen
- LengthCopyright © 2010 The Apache Software Foundation