Packages

sealed trait Element extends Dom with CssSelectable

Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Element
  2. CssSelectable
  3. Dom
  4. Modifier
  5. Serializable
  6. Product
  7. Equals
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def addAttributes(attributes: Iterable[Attribute]): Element
  2. abstract def apply(modifiers: Iterable[Modifier]): Element
  3. abstract def attr(name: String, value: String): Element
  4. abstract def attr(name: String, value: AttributeValue): Element

    Add or update an attribute

  5. abstract def attributes: Map[String, AttributeValue]
  6. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  7. abstract def children: Vector[Dom]
  8. abstract def productArity: Int
    Definition Classes
    Product
  9. abstract def productElement(n: Int): Any
    Definition Classes
    Product
  10. abstract def removeAttr(name: String): Element

    Remove an attribute

  11. abstract def replaceChildren(children: Dom*): Element

    Replace all children

  12. abstract def shouldEscapeContent: Boolean
    Attributes
    protected
  13. abstract def tag: String
  14. abstract def when(condition: Boolean)(modifiers: Modifier*): Element

    Add children conditionally

  15. abstract def whenSome[T](option: Option[T])(f: (T) => Seq[Modifier]): Element

    Add children if Option is defined

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def &(other: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  4. def +(adjacent: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def >(child: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  7. def >>(descendant: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  8. def active: CssSelector
    Definition Classes
    CssSelectable
  9. def addAttributes(attribute: Attribute, attributes: Attribute*): Element
  10. def addChildren(child: Dom, children: Dom*): Element
  11. def addChildren(children: Iterable[Dom]): Element
  12. def adjacentSibling(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  13. def after: CssSelector
    Definition Classes
    CssSelectable
  14. def and(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  15. def apply(modifier: Modifier, modifiers: Modifier*): Element

    Apply modifiers (attributes and children) to this element

  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def before: CssSelector
    Definition Classes
    CssSelectable
  18. def child(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  19. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  20. def collect(predicate: PartialFunction[Dom, Dom]): List[Dom]

    Collect all elements matching the predicate

    Collect all elements matching the predicate

    Definition Classes
    Dom
  21. def descendant(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  24. def filter(predicate: (Dom) => Boolean): Dom

    Filter children recursively based on a predicate

    Filter children recursively based on a predicate

    Definition Classes
    Dom
  25. def find(predicate: (Dom) => Boolean): Option[Dom]

    Find the first element matching the predicate

    Find the first element matching the predicate

    Definition Classes
    Dom
  26. def firstChild: CssSelector
    Definition Classes
    CssSelectable
  27. def firstLetter: CssSelector
    Definition Classes
    CssSelectable
  28. def firstLine: CssSelector
    Definition Classes
    CssSelectable
  29. def focus: CssSelector
    Definition Classes
    CssSelectable
  30. def generalSibling(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  31. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  33. def host(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  34. def host: CssSelector
    Definition Classes
    CssSelectable
  35. def hostContext(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  36. def hover: CssSelector
    Definition Classes
    CssSelectable
  37. def isEmpty: Boolean
    Definition Classes
    Dom
  38. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  39. def lastChild: CssSelector
    Definition Classes
    CssSelectable
  40. def modify(element: Element): Element
    Definition Classes
    Modifier
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def not(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  45. def nthChild(formula: String): CssSelector
    Definition Classes
    CssSelectable
  46. def nthChild(n: Int): CssSelector
    Definition Classes
    CssSelectable
  47. def or(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  48. def part(name: String): CssSelector
    Definition Classes
    CssSelectable
  49. def productElementName(n: Int): String
    Definition Classes
    Product
  50. def productElementNames: Iterator[String]
    Definition Classes
    Product
  51. def productIterator: Iterator[Any]
    Definition Classes
    Product
  52. def productPrefix: String
    Definition Classes
    Product
  53. def render(indentation: Boolean): String

    Render the DOM to HTML string with optional indentation

    Render the DOM to HTML string with optional indentation

    Definition Classes
    Dom
  54. def render: String

    Render the DOM to HTML string without indentation

    Render the DOM to HTML string without indentation

    Definition Classes
    Dom
  55. def renderElementInternal(state: RenderState, escapeContent: Boolean): CharSequence
    Attributes
    protected
  56. def renderMinified: String

    Render the DOM to minified HTML string

    Render the DOM to minified HTML string

    Definition Classes
    Dom
  57. val selector: CssSelector
    Definition Classes
    ElementCssSelectable
  58. def slotted(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  59. def slotted: CssSelector
    Definition Classes
    CssSelectable
  60. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  61. def toString(): String
    Definition Classes
    AnyRef → Any
  62. def transform(f: (Dom) => Dom): Dom

    Transform this DOM node by applying a function

    Transform this DOM node by applying a function

    Definition Classes
    Dom
  63. def visited: CssSelector
    Definition Classes
    CssSelectable
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  66. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. def withAttribute(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  68. def withAttribute(attr: String): CssSelector
    Definition Classes
    CssSelectable
  69. def withAttributeContaining(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  70. def withAttributeEnding(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  71. def withAttributePrefix(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  72. def withAttributeStarting(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  73. def withAttributeWord(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  74. def |(other: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  75. def ~(sibling: CssSelector): CssSelector
    Definition Classes
    CssSelectable

Deprecated Value Members

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

    (Since version 9)

Inherited from CssSelectable

Inherited from Dom

Inherited from Modifier

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped