public class CompressorProvider extends java.lang.Object implements ICompressorProvider
ICompressorProvider
interface.Modifier and Type | Class and Description |
---|---|
protected static class |
CompressorProvider.TileCompressorControl
private implementation of the tile compression provider, all is based on
the option based constructor of the compressors.
|
Constructor and Description |
---|
CompressorProvider() |
Modifier and Type | Method and Description |
---|---|
ICompressorControl |
createCompressorControl(java.lang.String quantAlgorithm,
java.lang.String compressionAlgorithm,
java.lang.Class<?> baseType) |
static ICompressorControl |
findCompressorControl(java.lang.String quantAlgorithm,
java.lang.String compressionAlgorithm,
java.lang.Class<?> baseType) |
public static ICompressorControl findCompressorControl(java.lang.String quantAlgorithm, java.lang.String compressionAlgorithm, java.lang.Class<?> baseType)
public ICompressorControl createCompressorControl(java.lang.String quantAlgorithm, java.lang.String compressionAlgorithm, java.lang.Class<?> baseType)
createCompressorControl
in interface ICompressorProvider
quantAlgorithm
- the quantification algorithm to use or null if nonecompressionAlgorithm
- the compression algorithm to usebaseType
- the base type of the data to (de)compress.ICompressorControl
to use for the specified
quantize and compression algorithms and base type.