All Classes and Interfaces

Class
Description
A public domain class for working with Key-Length-Value (KLV) byte-packing and unpacking.
The number of bytes in the key field can be one byte, two bytes, four bytes, or sixteen bytes.
The encoding style for the length field can be fixed at one byte, two bytes, four bytes, or variable with Basic Encoding Rules (BER).
Represents a KLV data element that has a byte value.
Represents a KLV data element that has a byte[] value.
Represents the context used for decoding KLV-encoded data.
Describes how to interpret the value of a certain data element.
Decodes bytes that contain KLV-encoded data.
Signals that an error has occurred while decoding KLV data.
Represents a KLV data element that has a double value.
Represents a KLV data element that has a String value.
Represents a KLV data element that has a float value.
Represents a KLV element that has a int value.
Represents a KLV element containing a floating-point value that has been encoded as an integer value.
Represents a KLV element whose value is a chain of KLV data elements.
Represents a KLV element that has a long value.
Represents a data element with a numerical value.
Represents a KLV data element that has a short value.
Represents a KLV data element that has a String value.
Represents a KLV element that has an unsigned byte value.
Represents a KLV element that has an unsigned short value.