Class CBORSimpleValue
java.lang.Object
com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
Simple value object to be used for exposing undefined "simple values"
when encountered during parsing.
Note that as of Jackson 2.12, this class is not yet used for
exposing simple values: instead they are report as
JsonToken.VALUE_NUMBER_INT
s.
Simple values left undefined in
CBOR 1.0
specification contain values [0 - 19], [32, 255]
: other
values are not used to represent general simple values.
Specifically, values below 0
, above 255
or
in range [20, 31] (inclusive)
are never exposed.
Values are not guaranteed to be canonicalized, but being immutable may be reused (and in future possible canonicalized if that makes sense).
Note that it is possible that some of above-mentioned values may be defined to have specific meaning and get reported using some other mechanism.
- Since:
- 2.12
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
_value
protected final int _valueActual numeric value represented. Usually should be in range of[0-19][32-255]
.
-
-
Constructor Details
-
CBORSimpleValue
public CBORSimpleValue(int value)
-
-
Method Details