Class EncodingFactory

    • Constructor Detail

      • EncodingFactory

        public EncodingFactory()
    • Method Detail

      • createEncoding

        public static <T> CRAMEncoding<T> createEncoding​(DataSeriesType valueType,
                                                         EncodingID id,
                                                         byte[] params)
        Create an encoding for the data series type and encoding id.
        Type Parameters:
        T - encoding object type, like Integer or String.
        Parameters:
        valueType - data type of the values to be produced/consumed by the encoding
        id - encoding id used for data serialization
        params - encoding initialization values
        Returns:
        a new encoding with the requested parameters