object Tag

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Tag
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Other(value: Long) extends Tag with Product with Serializable

    A tag value whose semantics are unknown to this encoder/decoder.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. implicit val codec: Codec[Tag]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. case object BigFloat extends Tag with Product with Serializable

    The element following this tag is an array that contains exactly two integer numbers: 1.

    The element following this tag is an array that contains exactly two integer numbers: 1. Exponent e with base 2 (must be Int or Long, i.e. BigNum is disallowed) 2. Mantissa m (Int, Long or BigNum) The value of the bigfloat is is m*(2**e).

  21. case object DateTimeString extends Tag with Product with Serializable

    The element following this tag is a date/time string that follows the standard format described in [RFC3339], as refined by Section 3.3 of [RFC4287].

    The element following this tag is a date/time string that follows the standard format described in [RFC3339], as refined by Section 3.3 of [RFC4287].

    See also

    https://tools.ietf.org/html/rfc4287#section-3.3

  22. case object DecimalFraction extends Tag with Product with Serializable

    The element following this tag is an array that contains exactly two integer numbers: 1.

    The element following this tag is an array that contains exactly two integer numbers: 1. Exponent e with base 10 (must be Int or Long, i.e. BigNum is disallowed) 2. Mantissa m (Int, Long or BigNum) The value of the decimal fraction is m*(10**e).

    NOTE: This tag isn't actually ever produced by the CBOR parser, since it has built-in support for it and immediately produces a java.math.BigDecimal instead.

  23. case object EmbeddedCBOR extends Tag with Product with Serializable

    The element following this tag is a ByteString containing undecoded CBOR bytes.

  24. case object EpochDateTime extends Tag with Product with Serializable

    The element following this tag is a numerical representation of seconds relative to 1970-01-01T00:00Z in UTC time.

    The element following this tag is a numerical representation of seconds relative to 1970-01-01T00:00Z in UTC time. (For the non-negative values that the Portable Operating System Interface (POSIX) defines, the number of seconds is counted in the same way as for POSIX "seconds since the epoch" [TIME_T].) The tagged item can be an Int, Long, Float or Double. Note that the number can be negative (time before 1970-01-01T00:00Z) and, if a floating-point number, indicate fractional seconds.

  25. case object HintBase16 extends Tag with Product with Serializable

    The element following this tag is a byte string, which should be base16-encoded in potential downstream text-based representation like JSON.

  26. case object HintBase64 extends Tag with Product with Serializable

    The element following this tag is a byte string, which should be base64-encoded in potential downstream text-based representation like JSON.

  27. case object HintBase64url extends Tag with Product with Serializable

    The element following this tag is a byte string, which should be base64url-encoded in potential downstream text-based representation like JSON.

  28. case object MagicHeader extends Tag with Product with Serializable

    A "NOP" tag without any semantic meaning whatsoever for the following data item.

    A "NOP" tag without any semantic meaning whatsoever for the following data item. It does have a somewhat unique wire-format making it suitable as a "magic header" in cases where the content of encoding type of serialized bytes needs to be disambiguated by simply analyzing the bytes themselves.

  29. case object NegativeBigNum extends Tag with Product with Serializable

    The element following this tag is a byte string data item, which is interpreted as an unsigned integer n in network byte order.

    The element following this tag is a byte string data item, which is interpreted as an unsigned integer n in network byte order. The semantic value is -1 - n. There might be leading zeroes!

    NOTE: This tag isn't actually ever produced by the CBOR parser, since it has built-in support for it and immediately produces a java.math.BigInteger instead.

  30. case object PositiveBigNum extends Tag with Product with Serializable

    The element following this tag is a byte string data item, which is interpreted as an unsigned integer n in network byte order.

    The element following this tag is a byte string data item, which is interpreted as an unsigned integer n in network byte order. There might be leading zeroes!

    NOTE: This tag isn't actually ever produced by the CBOR parser, since it has built-in support for it and immediately produces a java.math.BigInteger instead.

  31. case object TextBase64 extends Tag with Product with Serializable

    The element following this tag is a Text element containing base64-encoded data.

    The element following this tag is a Text element containing base64-encoded data.

    See also

    https://tools.ietf.org/html/rfc4648

  32. case object TextBase64Url extends Tag with Product with Serializable

    The element following this tag is a Text element containing base64url-encoded data.

    The element following this tag is a Text element containing base64url-encoded data.

    See also

    https://tools.ietf.org/html/rfc4648

  33. case object TextMime extends Tag with Product with Serializable

    The element following this tag is a Text element containing a MIME message (including all headers), as defined in RFC2045.

    The element following this tag is a Text element containing a MIME message (including all headers), as defined in RFC2045.

    See also

    https://tools.ietf.org/html/rfc2045

  34. case object TextRegex extends Tag with Product with Serializable

    The element following this tag is a Text element containing a regular expression in Perl Compatible Regular Expressions (PCRE) / JavaScript syntax.

    The element following this tag is a Text element containing a regular expression in Perl Compatible Regular Expressions (PCRE) / JavaScript syntax.

    See also

    https://tools.ietf.org/html/rfc7049#ref-ECMA262

  35. case object TextUri extends Tag with Product with Serializable

    The element following this tag is a Text element containing a URI as defined in RFC3986.

    The element following this tag is a Text element containing a URI as defined in RFC3986.

    See also

    https://tools.ietf.org/html/rfc3986

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped