# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  AbstractBuilder<T> |
  AbstractDecoder<T> |
  AbstractEncoder<T> |
  AbstractFloat |
  AdditionalInformation | The initial byte of each data item contains both information about the major type (the high-order 3 bits) and additional information (the low-order 5 bits).
  Array |
  ArrayBuilder<T extends AbstractBuilder<?>> |
  ArrayDecoder |
  ArrayEncoder |
  ByteString |
  ByteStringBuilder<T extends AbstractBuilder<?>> |
  ByteStringDecoder |
  ByteStringEncoder |
  CborBuilder |
  CborDecoder | Decoder for the CBOR format based.
  CborEncoder | Encoder for the CBOR format based.
  CborException |
  DataItem |
  DataItemListener | Callback interface for a streaming `CborDecoder`.
  DoublePrecisionFloat |
  DoublePrecisionFloatDecoder |
  DoublePrecisionFloatEncoder |
  HalfPrecisionFloat |
  HalfPrecisionFloatDecoder |
  HalfPrecisionFloatEncoder |
  LanguageTaggedString | See https://peteroupc.github.io/CBOR/langtags.html
  MajorType |
  Map |
  MapBuilder<T extends AbstractBuilder<?>> |
  MapDecoder |
  MapEncoder |
  MapEntryBuilder<T extends MapBuilder<?>> |
  NegativeInteger |
  NegativeIntegerDecoder |
  NegativeIntegerEncoder |
  Number |
  RationalNumber | Rational Numbers: http://peteroupc.github.io/CBOR/rational.html
  SimpleValue |
  SimpleValueType |
  SinglePrecisionFloat |
  SinglePrecisionFloatDecoder |
  SinglePrecisionFloatEncoder |
  Special |
  SpecialDecoder |
  SpecialEncoder |
  SpecialType |
  Tag |
  TagDecoder |
  TagEncoder |
  UnicodeString |
  UnicodeStringBuilder<T extends AbstractBuilder<?>> |
  UnicodeStringDecoder |
  UnicodeStringEncoder |
  UnsignedInteger |
  UnsignedIntegerDecoder |
  UnsignedIntegerEncoder |