Class GZipCompressor.ByteGZipCompressor
- java.lang.Object
-
- nom.tam.fits.compression.algorithm.gzip.GZipCompressor<java.nio.ByteBuffer>
-
- nom.tam.fits.compression.algorithm.gzip.GZipCompressor.ByteGZipCompressor
-
- All Implemented Interfaces:
ICompressor<java.nio.ByteBuffer>
- Direct Known Subclasses:
GZip2Compressor.ByteGZip2Compressor
- Enclosing class:
- GZipCompressor<T extends java.nio.Buffer>
public static class GZipCompressor.ByteGZipCompressor extends GZipCompressor<java.nio.ByteBuffer>
Byte compress is a special case, the only one that does not extends GZipCompress because it can write the buffer directly.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class nom.tam.fits.compression.algorithm.gzip.GZipCompressor
GZipCompressor.ByteGZipCompressor, GZipCompressor.DoubleGZipCompressor, GZipCompressor.FloatGZipCompressor, GZipCompressor.IntGZipCompressor, GZipCompressor.LongGZipCompressor, GZipCompressor.ShortGZipCompressor
-
-
Field Summary
-
Fields inherited from class nom.tam.fits.compression.algorithm.gzip.GZipCompressor
buffer, nioBuffer, primitiveSize
-
-
Constructor Summary
Constructors Constructor Description ByteGZipCompressor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
getPixel(java.nio.ByteBuffer pixelData, byte[] pixelBytes)
protected void
setPixel(java.nio.ByteBuffer pixelData, byte[] pixelBytes)
-
Methods inherited from class nom.tam.fits.compression.algorithm.gzip.GZipCompressor
compress, createGZipInputStream, createGZipOutputStream, decompress
-
-
-
-
Method Detail
-
getPixel
protected void getPixel(java.nio.ByteBuffer pixelData, byte[] pixelBytes)
- Specified by:
getPixel
in classGZipCompressor<java.nio.ByteBuffer>
-
setPixel
protected void setPixel(java.nio.ByteBuffer pixelData, byte[] pixelBytes)
- Specified by:
setPixel
in classGZipCompressor<java.nio.ByteBuffer>
-
-