Class CompressorProvider

java.lang.Object
nom.tam.fits.compression.provider.CompressorProvider
All Implemented Interfaces:
ICompressorProvider

public class CompressorProvider extends Object implements ICompressorProvider
(for internal use) Standard implementation of the ICompressorProvider interface.
  • Constructor Details

    • CompressorProvider

      public CompressorProvider()
  • Method Details

    • findCompressorControl

      public static ICompressorControl findCompressorControl(String quantAlgorithm, String compressionAlgorithm, Class<?> baseType)
    • createCompressorControl

      public ICompressorControl createCompressorControl(String quantAlgorithm, String compressionAlgorithm, Class<?> baseType)
      Specified by:
      createCompressorControl in interface ICompressorProvider
      Parameters:
      quantAlgorithm - the quantification algorithm to use or null if none
      compressionAlgorithm - the compression algorithm to use
      baseType - the base type of the data to (de)compress.
      Returns:
      the ICompressorControl to use for the specified quantize and compression algorithms and base type.