Packages

final class InfoElementBuilder extends AnyRef

The InfoElementBuilder class is used to create new InfoElements.

An empty builder may be created, or a builder may be created based on an existing InfoElement.

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

Instance Constructors

  1. new InfoElementBuilder()

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 build(): InfoElement

    Uses the settings of the builder to create a new InfoElement.

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. def dataType: Option[DataType]

    Returns the element's dataType as an Option.

  8. def dataType_=(dataType: DataType): Unit

    Sets the element's dataType.

  9. def description: Option[String]

    Returns the element's description as an Option.

  10. def description_=(description: String): Unit

    Sets the element's description.

  11. def elementId: Option[Int]

    Returns the elementId portion of the element's ident as an Option.

  12. def elementId_=(id: Int): Unit

    Sets the elementId portion of the element's ident.

    Sets the elementId portion of the element's ident. The enterpriseId is unchanged or initialized to 0 if none was set.

  13. def enterpriseId: Option[Long]

    Returns the enterpriseId portion of the element's ident as an Option.

  14. def enterpriseId_=(id: Long): Unit

    Sets the enterpriseId portion of the element's ident.

    Sets the enterpriseId portion of the element's ident. The elementId is unchanged or initialized to 0 if none was set.

  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def group: Option[String]

    Returns the element's group as an Option.

  20. def group_=(group: String): Unit

    Sets the element's group.

  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def ident: Option[Identifier]

    Returns the element's ident as an Option.

  23. def ident_=(ident: Identifier): Unit

    Sets the element's ident.

    Sets the element's ident.

    Exceptions thrown

    IllegalInfoElementAttributeException if both the elementId and enterpriseId are 0.

  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def name: Option[String]

    Returns the element's name as an Option.

  26. def name_=(name: String): Unit

    Sets the element's name.

  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. def rangeMax: Option[Long]

    Returns the upper bound of the element's range as an Option.

  31. def rangeMax_=(rangeMax: Long): Unit

    Sets the upper bound of the element's range.

  32. def rangeMin: Option[Long]

    Returns the lower bound of the element's range as an Option.

  33. def rangeMin_=(rangeMin: Long): Unit

    Sets the lower bound of the element's range.

  34. def semantics: Option[IESemantics]

    Returns the element's semantics as an Option.

  35. def semantics_=(semantics: Int): Unit

    Sets the element's semantics.

    Sets the element's semantics.

    Exceptions thrown

    IllegalInfoElementAttributeException if semantics does not map to a valid IESemantics value.

  36. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  37. def toString(): String
    Definition Classes
    AnyRef → Any
  38. def units: Option[IEUnits]

    Returns the element's units as an Option.

  39. def units_=(units: Int): Unit

    Sets the element's units.

    Sets the element's units.

    Exceptions thrown

    IllegalInfoElementAttributeException if units does not map to a valid IEUnits value.

  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped