Class ExternalByteEncoding


public final class ExternalByteEncoding extends ExternalEncoding<Byte>
  • Constructor Details

    • ExternalByteEncoding

      public ExternalByteEncoding(int externalBlockContentId)
  • Method Details

    • fromSerializedEncodingParams

      public static ExternalByteEncoding fromSerializedEncodingParams(byte[] serializedParams)
      Create a new instance of this encoding using the (ITF8 encoded) serializedParams.
      Parameters:
      serializedParams -
      Returns:
      ExternalByteEncoding with parameters populated from serializedParams
    • buildCodec

      public CRAMCodec<Byte> buildCodec(SliceBlocksReadStreams sliceBlocksReadStreams, SliceBlocksWriteStreams sliceBlocksWriteStreams)
      Description copied from class: CRAMEncoding
      Instantiate the codec represented by this encoding by supplying it with the appropriate streams
      Specified by:
      buildCodec in class CRAMEncoding<Byte>
      Parameters:
      sliceBlocksReadStreams - the core block bit stream a CoreCodec will read from
      sliceBlocksWriteStreams - the core block bit stream a CoreCodec will write to
      Returns:
      a newly instantiated codec