object Dom extends Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Dom
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait Attribute extends Modifier
- sealed trait AttributeValue extends Product with Serializable
- final case class BooleanAttribute(name: String, enabled: Boolean = true) extends Attribute with Product with Serializable
Boolean attribute (like disabled, checked, etc.)
- final case class CompleteAttribute(name: String, value: AttributeValue) extends Attribute with CssSelectable with Product with Serializable
Complete attribute with name and value
- sealed trait Element extends Dom with CssSelectable
- final case class Fragment(children: Iterable[Dom]) extends Dom with Product with Serializable
- final case class PartialAttribute(name: String) extends Product with Serializable
Partial attribute that needs a value (like href := "...")
- final case class PartialMultiAttribute(name: String, separator: AttributeSeparator = AttributeSeparator.Space) extends Product with Serializable
Partial multi-value attribute that needs values (like class := ("foo", "bar"))
- final case class RawHtml(content: String) extends Dom with Product with Serializable
- final case class Text(content: String) extends Dom with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attr(name: String, value: String): CompleteAttribute
- def attr(name: String, value: AttributeValue): CompleteAttribute
- def attr(name: String): PartialAttribute
- def boolAttr(name: String, enabled: Boolean = true): BooleanAttribute
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def element(tag: String): Generic
- def empty: Dom
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fragment(children: Dom*): Fragment
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- implicit val htmlCodec: HttpContentCodec[Dom]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def multiAttr(name: String, separator: AttributeSeparator, values: String*): CompleteAttribute
- def multiAttr(name: String, values: Iterable[String], separator: AttributeSeparator = AttributeSeparator.Space): CompleteAttribute
- def multiAttr(name: String, separator: AttributeSeparator): PartialMultiAttribute
- def multiAttr(name: String): PartialMultiAttribute
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def raw(content: String): RawHtml
- implicit val schema: Schema[Dom]
- val script: Script
- val style: Style
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def text(content: String): Text
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object AttributeValue extends Serializable
- object Element extends Serializable
- case object Empty extends Dom with Product with Serializable