Class CBORSimpleValue
- java.lang.Object
-
- com.fasterxml.jackson.dataformat.cbor.CBORSimpleValue
-
public class CBORSimpleValue extends java.lang.ObjectSimple 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 asJsonToken.VALUE_NUMBER_INTs.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 below0, above255or 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 Modifier and Type Field Description protected int_valueActual numeric value represented.
-
Constructor Summary
Constructors Constructor Description CBORSimpleValue(int value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)intgetValue()Accessor for the simple integer value representedinthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getValue
public int getValue()
Accessor for the simple integer value represented- Returns:
- Simple integer value this instance represents
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-