Packages

object AttributeDescription

Source
AttributeDescription.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AttributeDescription
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class DottedDecimal(values: Vector[Int]) extends AttributeDescription with Product with Serializable

    The attribute is identified by its OID description.

    The attribute is identified by its OID description. It is in a format of "0.1.2.x...."

    values

    In order values of the OID.

  2. case class Recognised(tpe: AttributeType.Value) extends AttributeDescription with Product with Serializable

    The attribute is one of the compulsory recognised attributes.

    The attribute is one of the compulsory recognised attributes.

    tpe

    The attribute that was recognised.

  3. case class TextDescriptor(value: String) extends AttributeDescription with Product with Serializable

    The attribute is identified by a descriptor.

    The attribute is identified by a descriptor. That is a text representation of the attribute. And is not one of the compulsory recognised attributes.

    value

    The descriptor for the attribute.

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()
  6. val codec: Codec[AttributeDescription]
  7. val codecInner: Codec[AttributeDescription]
  8. def decodeDottedDecimal(str: String): Attempt[DottedDecimal]

    Decodes an attribute in form of a dotted decimal.

    Decodes an attribute in form of a dotted decimal.

    This will fail if there are some other values than integers and dots.

    str

    The string that should contain the dotted decimal format.

  9. def decodeTpe(str: String): Attempt[AttributeDescription]

    Decodes the Attribute description from a string.

    Decodes the Attribute description from a string.

    This will try to match the attribute against recognised attributes first.

    str

    The string that is representing the type.

  10. def encodeTpe(tpe: AttributeDescription): String

    Encodes the description into a string that represents the attribute.

    Encodes the description into a string that represents the attribute.

    tpe

    The attribute description that is to be encoded.

  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. object AttributeType extends Enumeration

Inherited from AnyRef

Inherited from Any

Ungrouped