Package org.xipki.apppackage.cbor
Class CborType
java.lang.Object
org.xipki.apppackage.cbor.CborType
Represents the various major types in CBOR, along with their .
The major type is encoded in the upper three bits of each initial byte. The lower 5 bytes represent any additional information.
-
Method Details
-
getName
Returns a descriptive string for the given major type.- Parameters:
mt- the major type to return as string, values from [0..7] are supported.- Returns:
- the name of the given major type, as String, never
null. - Throws:
IllegalArgumentException- in case the given major type is not supported.
-
valueOf
Decodes a given byte value to aCborTypevalue. -
equals
-
getAdditionalInfo
public int getAdditionalInfo()- Returns:
- the additional information of this type, as integer value from [0..31].
-
getMajorType
public int getMajorType()- Returns:
- the major type, as integer value from [0..7].
-
hashCode
public int hashCode() -
toString
-