Packages

class NotationContainer extends ComponentContainer

A NotationContainer wraps around various notations that can be associated with a Declaration

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

Instance Constructors

  1. new NotationContainer()

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. def add(that: NotationContainer): Unit

    adds all notations into the current container

  5. def apply(c: NotationComponentKey): Option[TextNotation]

    get the notation for a certain component

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. def copy: NotationContainer
  9. def delete: Unit

    empties this container, afterwards the component is absent

    empties this container, afterwards the component is absent

    Definition Classes
    NotationContainerComponentContainer
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def equivalentTo(that: ComponentContainer): Boolean

    true if two containers have the same content

    true if two containers have the same content

    Definition Classes
    ComponentContainer
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def getAllNotations: List[TextNotation]
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def getComponents: List[DeclarationComponent]
  17. def getNotations(dim: Option[Int], lang: Option[String] = None): List[TextNotation]
  18. def getParseDefault: Option[TextNotation]

    returns

    an appropriate notation for parsing, if any

  19. def getPresentDefault: Option[TextNotation]

    returns

    an appropriate notation for presentation, if any

  20. def getVerbalDefault: Option[TextNotation]

    returns

    an appropriate notation for verbalization, if any

  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def isDefined: Boolean

    true if (some dimension of) this component is present

    true if (some dimension of) this component is present

    Definition Classes
    NotationContainerComponentContainer
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def merge(that: NotationContainer): NotationContainer

    a copy of this NotationContainer with some other notations merged in

  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. def parsing: Option[TextNotation]
  29. def parsingDim: NotationDimension
  30. def presentation: Option[TextNotation]
  31. def presentationDim: NotationDimension
  32. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  33. def toNode: Seq[Node] with AbstractSeq[Node] with Serializable
  34. def toString(): String
    Definition Classes
    NotationContainer → AnyRef → Any
  35. def update(c: ComponentContainer): Boolean

    update all notations using the values of a different container

    update all notations using the values of a different container

    returns

    true if a change took place

    Definition Classes
    NotationContainerComponentContainer
  36. def update(c: NotationComponentKey, tn: TextNotation): Unit

    set the notation for a certain component

  37. def verbalization: Option[TextNotation]
  38. def verbalizationDim: NotationDimension
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from ComponentContainer

Inherited from AnyRef

Inherited from Any

Ungrouped