com.pnfsoftware.jeb.util.encoding.cbor.CborConstants |
Constant values used by the CBOR format.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | BREAK | The CBOR-encoded "break" stop code for unlimited arrays/maps. | |||||||||
int | DOUBLE_PRECISION_FLOAT | Denotes a double-precision float (eight-byte IEEE 754, see #MT_FLOAT). | |||||||||
int | EIGHT_BYTES | Denotes a eight-byte value (uint64). | |||||||||
int | FALSE | The CBOR-encoded boolean false value (encoded as "simple value": #MT_SIMPLE). |
|||||||||
int | FOUR_BYTES | Denotes a four-byte value (uint32). | |||||||||
int | HALF_PRECISION_FLOAT | Denotes a half-precision float (two-byte IEEE 754, see #MT_FLOAT). | |||||||||
int | NULL | The CBOR-encoded null value (encoded as "simple value": #MT_SIMPLE). |
|||||||||
int | ONE_BYTE | Denotes a one-byte value (uint8). | |||||||||
int | SINGLE_PRECISION_FLOAT | Denotes a single-precision float (four-byte IEEE 754, see #MT_FLOAT). | |||||||||
int | TAG_BASE64_ENCODED | Semantic tag value describing a base64 encoded string (UTF8 string). | |||||||||
int | TAG_BASE64_URL_ENCODED | Semantic tag value describing a base64url encoded string (UTF8 string). | |||||||||
int | TAG_BIGDECIMAL | Semantic tag value describing a big decimal value (two-element array, base 2). | |||||||||
int | TAG_CBOR_ENCODED | Semantic tag value describing an encoded CBOR data item (byte string). | |||||||||
int | TAG_CBOR_MARKER | Semantic tag value describing CBOR content. | |||||||||
int | TAG_DECIMAL_FRACTION | Semantic tag value describing a decimal fraction value (two-element array, base 10). | |||||||||
int | TAG_EPOCH_DATE_TIME | Semantic tag value describing date/time values as Epoch timestamp (numeric, RFC3339). | |||||||||
int | TAG_EXPECTED_BASE16_ENCODED | Semantic tag value describing an expected conversion to base16 encoding. | |||||||||
int | TAG_EXPECTED_BASE64_ENCODED | Semantic tag value describing an expected conversion to base64 encoding. | |||||||||
int | TAG_EXPECTED_BASE64_URL_ENCODED | Semantic tag value describing an expected conversion to base64url encoding. | |||||||||
int | TAG_MIME_MESSAGE | Semantic tag value describing a MIME message (UTF8 string, RFC2045). | |||||||||
int | TAG_NEGATIVE_BIGINT | Semantic tag value describing a negative big integer value (byte string). | |||||||||
int | TAG_POSITIVE_BIGINT | Semantic tag value describing a positive big integer value (byte string). | |||||||||
int | TAG_REGEXP | Semantic tag value describing a regular expression string (UTF8 string, PCRE). | |||||||||
int | TAG_STANDARD_DATE_TIME | Semantic tag value describing date/time values in the standard format (UTF8 string, RFC3339). | |||||||||
int | TAG_URI | Semantic tag value describing an URL (UTF8 string). | |||||||||
int | TRUE | The CBOR-encoded boolean true value (encoded as "simple value": #MT_SIMPLE). |
|||||||||
int | TWO_BYTES | Denotes a two-byte value (uint16). | |||||||||
int | TYPE_ARRAY | Major type 4: array of items. | |||||||||
int | TYPE_BYTE_STRING | Major type 2: byte string. | |||||||||
int | TYPE_FLOAT_SIMPLE | Major type 7: floating point, simple data types. | |||||||||
int | TYPE_MAP | Major type 5: map of pairs. | |||||||||
int | TYPE_NEGATIVE_INTEGER | Major type 1: negative integers. | |||||||||
int | TYPE_TAG | Major type 6: semantic tags. | |||||||||
int | TYPE_TEXT_STRING | Major type 3: text/UTF8 string. | |||||||||
int | TYPE_UNSIGNED_INTEGER | Major type 0: unsigned integers. | |||||||||
int | UNDEFINED | The CBOR-encoded "undefined" value (encoded as "simple value": #MT_SIMPLE). |
The CBOR-encoded "break" stop code for unlimited arrays/maps.
Denotes a double-precision float (eight-byte IEEE 754, see #MT_FLOAT).
Denotes a eight-byte value (uint64).
The CBOR-encoded boolean false
value (encoded as "simple value": #MT_SIMPLE).
Denotes a four-byte value (uint32).
Denotes a half-precision float (two-byte IEEE 754, see #MT_FLOAT).
The CBOR-encoded null
value (encoded as "simple value": #MT_SIMPLE).
Denotes a one-byte value (uint8).
Denotes a single-precision float (four-byte IEEE 754, see #MT_FLOAT).
Semantic tag value describing a base64 encoded string (UTF8 string).
Semantic tag value describing a base64url encoded string (UTF8 string).
Semantic tag value describing a big decimal value (two-element array, base 2).
Semantic tag value describing an encoded CBOR data item (byte string).
Semantic tag value describing CBOR content.
Semantic tag value describing a decimal fraction value (two-element array, base 10).
Semantic tag value describing date/time values as Epoch timestamp (numeric, RFC3339).
Semantic tag value describing an expected conversion to base16 encoding.
Semantic tag value describing an expected conversion to base64 encoding.
Semantic tag value describing an expected conversion to base64url encoding.
Semantic tag value describing a MIME message (UTF8 string, RFC2045).
Semantic tag value describing a negative big integer value (byte string).
Semantic tag value describing a positive big integer value (byte string).
Semantic tag value describing a regular expression string (UTF8 string, PCRE).
Semantic tag value describing date/time values in the standard format (UTF8 string, RFC3339).
Semantic tag value describing an URL (UTF8 string).
The CBOR-encoded boolean true
value (encoded as "simple value": #MT_SIMPLE).
Denotes a two-byte value (uint16).
Major type 4: array of items.
Major type 2: byte string.
Major type 7: floating point, simple data types.
Major type 5: map of pairs.
Major type 1: negative integers.
Major type 6: semantic tags.
Major type 3: text/UTF8 string.
Major type 0: unsigned integers.
The CBOR-encoded "undefined" value (encoded as "simple value": #MT_SIMPLE).