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 booleanequals(Object o)EncodingIDgetEncodingID()byte[]getEncodingParameters()inthashCode()StringtoString()
-
-
-
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
EncodingIDfor this descriptor.
-
getEncodingParameters
public byte[] getEncodingParameters()
- Returns:
- A byte array containing the encoding parameters for this descriptor.
-
-