Package htsjdk.samtools.cram.structure
Class EncodingDescriptor
- java.lang.Object
-
- htsjdk.samtools.cram.structure.EncodingDescriptor
-
public class EncodingDescriptor extends Object
A class for representing an encoding, including encoding-specific parameters, suitable for serialization to/from a stream.
-
-
Constructor Summary
Constructors Constructor Description EncodingDescriptor(EncodingID encodingID, byte[] encodingParameters)
Representation of an encoding, including untyped encoding-specific parameters in the form of an array of bytes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
EncodingID
getEncodingID()
byte[]
getEncodingParameters()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
EncodingDescriptor
public EncodingDescriptor(EncodingID encodingID, byte[] encodingParameters)
Representation of an encoding, including untyped encoding-specific parameters in the form of an array of bytes.- Parameters:
encodingID
- the encoding ID for this descriptorencodingParameters
- the encoding parameters for this descriptor
-
-
Method Detail
-
getEncodingID
public EncodingID getEncodingID()
- Returns:
- the
EncodingID
for this descriptor.
-
getEncodingParameters
public byte[] getEncodingParameters()
- Returns:
- A byte array containing the encoding parameters for this descriptor.
-
-