public class BZip2DummyCompressor extends Object implements Compressor
| 构造器和说明 |
|---|
BZip2DummyCompressor() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compress(byte[] b,
int off,
int len)
Fills specified buffer with compressed data.
|
void |
end()
Closes the compressor and discards any unprocessed input.
|
void |
finish()
When called, indicates that compression should end
with the current contents of the input buffer.
|
boolean |
finished()
Returns true if the end of the compressed
data output stream has been reached.
|
long |
getBytesRead()
Return number of uncompressed bytes input so far.
|
long |
getBytesWritten()
Return number of compressed bytes output so far.
|
boolean |
needsInput()
Returns true if the input data buffer is empty and
#setInput() should be called to provide more input.
|
void |
reinit(Configuration conf)
Prepare the compressor to be used in a new stream with settings defined in
the given Configuration
|
void |
reset()
Resets compressor 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 compression.
|
public int compress(byte[] b,
int off,
int len)
throws IOException
Compressorcompress 在接口中 Compressorb - Buffer for the compressed dataoff - Start offset of the datalen - Size of the bufferIOExceptionpublic void end()
Compressorend 在接口中 Compressorpublic void finish()
Compressorfinish 在接口中 Compressorpublic boolean finished()
Compressorfinished 在接口中 Compressortrue if the end of the compressed
data output stream has been reached.public long getBytesRead()
CompressorgetBytesRead 在接口中 Compressorpublic long getBytesWritten()
CompressorgetBytesWritten 在接口中 Compressorpublic boolean needsInput()
CompressorneedsInput 在接口中 Compressortrue if the input data buffer is empty and
#setInput() should be called in order to provide more input.public void reset()
Compressorreset 在接口中 Compressorpublic void setDictionary(byte[] b,
int off,
int len)
CompressorsetDictionary 在接口中 Compressorb - Dictionary data bytesoff - Start offsetlen - Lengthpublic void setInput(byte[] b,
int off,
int len)
Compressortrue indicating that more input data is required.setInput 在接口中 Compressorb - Input dataoff - Start offsetlen - Lengthpublic void reinit(Configuration conf)
Compressorreinit 在接口中 Compressorconf - Configuration from which new setting are fetchedCopyright © 2009 The Apache Software Foundation