Class CBORTag

All Implemented Interfaces:
Cloneable, Comparable<CBORObject>

public class CBORTag extends CBORObject
Class for holding CBOR #6.n (tag) objects.

Tagged objects are based on CBOR major type 6. This implementation accepts multiple variants of tags:

TypeDiagnostic NotationComment
General Purpose nnn(CBOR object) Arbitrary CBOR tag
Reserved DateTime 0(ISO date string) See getDateTime()
Reserved EpochTime 1(Time stamp) See getEpochTime()
Reserved COTX 1010([Text string, CBOR object]) See getCOTX()
The reserved tags are verified for correctness during decoding as well as when created programmatically.

Note that the bigint type is dealt with as a specific primitive, in spite of being a tagged object.