public abstract class GZip2Compressor<T extends Buffer> extends GZipCompressor<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
GZip2Compressor.ByteGZip2Compressor |
static class |
GZip2Compressor.DoubleGZip2Compressor |
static class |
GZip2Compressor.FloatGZip2Compressor |
static class |
GZip2Compressor.IntGZip2Compressor |
static class |
GZip2Compressor.LongGZip2Compressor |
static class |
GZip2Compressor.ShortGZip2Compressor |
GZipCompressor.ByteGZipCompressor, GZipCompressor.DoubleGZipCompressor, GZipCompressor.FloatGZipCompressor, GZipCompressor.IntGZipCompressor, GZipCompressor.LongGZipCompressor, GZipCompressor.ShortGZipCompressorbuffer, nioBuffer, primitiveSize| Constructor and Description |
|---|
GZip2Compressor(int primitiveSize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compress(T pixelData,
ByteBuffer compressed)
compress the buffer into the byte buffer.
|
void |
decompress(ByteBuffer compressed,
T pixelData)
Decompress the byte buffer and restore the buffer from it, again enough
space must already be allocated.
|
byte[] |
shuffle(byte[] byteArray) |
byte[] |
unshuffle(byte[] byteArray) |
createGZipInputStream, createGZipOutputStream, getPixel, setPixelpublic boolean compress(T pixelData, ByteBuffer compressed)
ICompressorcompress in interface ICompressor<T extends Buffer>compress in class GZipCompressor<T extends Buffer>pixelData - the buffer to compress.compressed - the compressed datapublic void decompress(ByteBuffer compressed, T pixelData)
ICompressordecompress in interface ICompressor<T extends Buffer>decompress in class GZipCompressor<T extends Buffer>compressed - the compressed datapixelData - the buffer to fill with the uncompressed data.public byte[] shuffle(byte[] byteArray)
public byte[] unshuffle(byte[] byteArray)
Copyright © 1996–2018 nom-tam-fits. All rights reserved.