public class EncodingFactory
extends java.lang.Object
CRAMEncoding given a DataSeriesType and
an EncodingDescriptor.| Constructor and Description |
|---|
EncodingFactory() |
| Modifier and Type | Method and Description |
|---|---|
static <T> CRAMEncoding<T> |
createCRAMEncoding(DataSeriesType valueType,
EncodingDescriptor encodingDescriptor)
Use the data series value type and EncodingDescriptor to instantiate a corresponding CRAMEncoding of the correct
(generic) type.
|
static <T> CRAMEncoding<T> |
createCRAMEncoding(DataSeriesType valueType,
EncodingID encodingID,
byte[] params)
Create an encoding of the correct type for the data series type and encoding id and params.
|
public static <T> CRAMEncoding<T> createCRAMEncoding(DataSeriesType valueType, EncodingDescriptor encodingDescriptor)
T - valueType - encodingDescriptor - public static <T> CRAMEncoding<T> createCRAMEncoding(DataSeriesType valueType, EncodingID encodingID, byte[] params)
T - encoding object type, like Integer or String.valueType - data type of the values to be produced/consumed by the encodingencodingID - encoding id used for data serializationparams - encoding initialization values