Package nom.tam.fits.compress
Class BasicCompressProvider
- java.lang.Object
-
- nom.tam.fits.compress.BasicCompressProvider
-
- All Implemented Interfaces:
ICompressProvider
public class BasicCompressProvider extends java.lang.Object implements ICompressProvider
-
-
Field Summary
Fields Modifier and Type Field Description private static int
COMPRESS_MAGIC_BYTE1
private static int
COMPRESS_MAGIC_BYTE2
private static java.util.logging.Logger
LOG
private static int
PRIORITY
-
Constructor Summary
Constructors Constructor Description BasicCompressProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.io.InputStream
compressInputStream(java.io.InputStream compressed)
java.io.InputStream
decompress(java.io.InputStream in)
int
priority()
boolean
provides(int mag1, int mag2)
-
-
-
Field Detail
-
PRIORITY
private static final int PRIORITY
- See Also:
- Constant Field Values
-
COMPRESS_MAGIC_BYTE1
private static final int COMPRESS_MAGIC_BYTE1
- See Also:
- Constant Field Values
-
COMPRESS_MAGIC_BYTE2
private static final int COMPRESS_MAGIC_BYTE2
- See Also:
- Constant Field Values
-
LOG
private static final java.util.logging.Logger LOG
-
-
Method Detail
-
compressInputStream
private java.io.InputStream compressInputStream(java.io.InputStream compressed) throws java.io.IOException, FitsException
- Throws:
java.io.IOException
FitsException
-
decompress
public java.io.InputStream decompress(java.io.InputStream in) throws java.io.IOException, FitsException
- Specified by:
decompress
in interfaceICompressProvider
- Throws:
java.io.IOException
FitsException
-
priority
public int priority()
- Specified by:
priority
in interfaceICompressProvider
-
provides
public boolean provides(int mag1, int mag2)
- Specified by:
provides
in interfaceICompressProvider
-
-