Class

com.raquo.dombuilder.jsdom.simple

SimpleRoot

Related Doc: package simple

Permalink

class SimpleRoot extends Root[SimpleN, Element, Node] with SimpleN

Linear Supertypes
SimpleN, Root[SimpleN, Element, Node], ParentNode[SimpleN, Element, Node], Node[SimpleN, Element, Node], Node, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SimpleRoot
  2. SimpleN
  3. Root
  4. ParentNode
  5. Node
  6. Node
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SimpleRoot(container: Element, child: SimpleN with ChildNode[SimpleN, Node, Node])

    Permalink

Type Members

  1. type BaseChildNode = SimpleN with ChildNode[SimpleN, Node, Node]

    Permalink
    Definition Classes
    Node
  2. type BaseElement = SimpleN with Element[SimpleN, Node, Node]

    Permalink
    Definition Classes
    Node
  3. type BaseNode = SimpleN with Node[SimpleN, Node, Node]

    Permalink
    Definition Classes
    Node
  4. type BaseParentNode = SimpleN with ParentNode[SimpleN, Node, Node]

    Permalink
    Definition Classes
    Node

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def appendChild(child: BaseChildNode)(implicit treeApi: TreeApi[SimpleN, Node]): Boolean

    Permalink

    returns

    Whether child was successfully appended

    Definition Classes
    ParentNode
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val child: SimpleN with ChildNode[SimpleN, Node, Node]

    Permalink
    Definition Classes
    SimpleRootRoot
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val container: Element

    Permalink
    Definition Classes
    SimpleRootRoot
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. def indexOfChild(child: BaseChildNode): Int

    Permalink
    Definition Classes
    ParentNode
  15. def insertChild(child: BaseChildNode, atIndex: Int)(implicit treeApi: TreeApi[SimpleN, Node]): Boolean

    Permalink

    returns

    Whether child was successfully inserted

    Definition Classes
    ParentNode
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def maybeChildren: Option[Buffer[BaseChildNode]]

    Permalink
    Definition Classes
    ParentNode
    Annotations
    @inline()
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. val ref: Element

    Permalink

    When we create a Root, we don't want to create a new HTML Element, we want to use a reference to an existing element, the container.

    When we create a Root, we don't want to create a new HTML Element, we want to use a reference to an existing element, the container.

    Definition Classes
    RootNode
  22. def removeChild(child: BaseChildNode)(implicit treeApi: TreeApi[SimpleN, Node]): Boolean

    Permalink

    returns

    Whether child was successfully removed

    Definition Classes
    ParentNode
  23. def replaceAllChildren(newChildren: Iterable[BaseChildNode])(implicit treeApi: TreeApi[SimpleN, Node]): Unit

    Permalink
    Definition Classes
    ParentNode
  24. def replaceChild(oldChild: BaseChildNode, newChild: BaseChildNode)(implicit treeApi: TreeApi[SimpleN, Node]): Boolean

    Permalink

    Note: Does nothing if oldChild was not found in parent's children, or if oldChild==newChild

    Note: Does nothing if oldChild was not found in parent's children, or if oldChild==newChild

    returns

    Whether child was replaced

    Definition Classes
    ParentNode
  25. def replaceChildren(fromIndex: Int, toIndex: Int, newChildren: Iterable[BaseChildNode])(implicit treeApi: TreeApi[SimpleN, Node]): Boolean

    Permalink

    Note: Does nothing if fromIndex or toIndex are out of bounds or if fromIndex>toIndex

    Note: Does nothing if fromIndex or toIndex are out of bounds or if fromIndex>toIndex

    returns

    Whether children were replaced

    Definition Classes
    ParentNode
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. def unmount()(implicit treeApi: TreeApi[SimpleN, Node]): Boolean

    Permalink

    returns

    Whether child was successfully unmounted

    Definition Classes
    Root
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SimpleN

Inherited from Root[SimpleN, Element, Node]

Inherited from ParentNode[SimpleN, Element, Node]

Inherited from Node[SimpleN, Element, Node]

Inherited from Node

Inherited from AnyRef

Inherited from Any

Ungrouped