Class DittoCborSerializable.Tagged

java.lang.Object
com.ditto.java.serialization.DittoCborSerializable
com.ditto.java.serialization.DittoCborSerializable.Tagged
Enclosing class:
DittoCborSerializable

public static final class DittoCborSerializable.Tagged extends DittoCborSerializable

Represents a CBOR tagged value.

CBOR tags are used to associate semantic information with CBOR data items. A tagged value consists of a numeric tag identifier and a wrapped CBOR value.

  • Method Details

    • getTag

      public DittoULong getTag()
      Returns the numeric tag identifier.
      Returns:
      the tag as a DittoULong.
    • getValue

      public DittoCborSerializable getValue()
      Returns the wrapped CBOR value.
      Returns:
      the tagged value.
    • getImplementation

      protected @NonNull com.ditto.internal.serialization.InternalDittoCborSerializable.Tagged getImplementation()
      Description copied from class: DittoCborSerializable
      Returns the internal CBOR serializable implementation.
      Overrides:
      getImplementation in class DittoCborSerializable
      Returns:
      the internal implementation.