Class CompressorProvider
- java.lang.Object
-
- nom.tam.fits.compression.provider.CompressorProvider
-
- All Implemented Interfaces:
ICompressorProvider
public class CompressorProvider extends java.lang.Object implements ICompressorProvider
Standard implementation of theICompressorProviderinterface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classCompressorProvider.TileCompressorControlprivate implementation of the tile compression provider, all is based on the option based constructor of the compressors.
-
Constructor Summary
Constructors Constructor Description CompressorProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ICompressorControlcreateCompressorControl(java.lang.String quantAlgorithm, java.lang.String compressionAlgorithm, java.lang.Class<?> baseType)static ICompressorControlfindCompressorControl(java.lang.String quantAlgorithm, java.lang.String compressionAlgorithm, java.lang.Class<?> baseType)
-
-
-
Method Detail
-
findCompressorControl
public static ICompressorControl findCompressorControl(java.lang.String quantAlgorithm, java.lang.String compressionAlgorithm, java.lang.Class<?> baseType)
-
createCompressorControl
public ICompressorControl createCompressorControl(java.lang.String quantAlgorithm, java.lang.String compressionAlgorithm, java.lang.Class<?> baseType)
- Specified by:
createCompressorControlin interfaceICompressorProvider- Parameters:
quantAlgorithm- the quantification algorithm to use or null if nonecompressionAlgorithm- the compression algorithm to usebaseType- the base type of the data to (de)compress.- Returns:
- the
ICompressorControlto use for the specified quantize and compression algorithms and base type.
-
-