htsjdk.samtools.cram.encoding
Class ExternalByteArrayEncoding
java.lang.Object
htsjdk.samtools.cram.encoding.ExternalByteArrayEncoding
- All Implemented Interfaces:
- Encoding<byte[]>
public class ExternalByteArrayEncoding
- extends java.lang.Object
- implements Encoding<byte[]>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
encodingId
public static final EncodingID encodingId
contentId
public int contentId
ExternalByteArrayEncoding
public ExternalByteArrayEncoding()
toParam
public static EncodingParams toParam(int contentId)
toByteArray
public byte[] toByteArray()
- Specified by:
toByteArray
in interface Encoding<byte[]>
fromByteArray
public void fromByteArray(byte[] data)
- Specified by:
fromByteArray
in interface Encoding<byte[]>
buildCodec
public BitCodec<byte[]> buildCodec(java.util.Map<java.lang.Integer,java.io.InputStream> inputMap,
java.util.Map<java.lang.Integer,ExposedByteArrayOutputStream> outputMap)
- Specified by:
buildCodec
in interface Encoding<byte[]>
id
public EncodingID id()
- Specified by:
id
in interface Encoding<byte[]>