Package

rapture

dom

Permalink

package dom

Visibility
  1. Public
  2. All

Type Members

  1. trait Applicable[+ChildType, +ThisAttType, AppliedType[_ <: ElementType, _ <: ElementType, _ <: AttributeType]] extends AnyRef

    Permalink
  2. case class AppliedElement[ChildType <: ElementType, ThisType <: ElementType, AttType <: AttributeType](tagName: String, attributes: Map[AttributeKey[String, AttributeType], Any] = Map(), children: List[DomNode[_ <: ElementType, ChildType, _ <: AttributeType]] = Nil, forceClosingTag: Boolean, block: Boolean) extends Element[ChildType, ThisType, AttType] with Product with Serializable

    Permalink
  3. class Attribute[Elem <: ElementType, AttType <: AttributeType, Value] extends Applicable[Elem, AttType, EmptyElement]

    Permalink
  4. abstract class AttributeKey[+Name <: String, AttType <: AttributeType] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  5. trait AttributeType extends AnyRef

    Permalink
  6. case class Comment(comment: String) extends DomNode[Nothing, Nothing, Nothing] with Product with Serializable

    Permalink
  7. trait DomFormatter[Output] extends AnyRef

    Permalink
  8. sealed abstract class DomNode[+ChildType <: ElementType, +ThisType <: ElementType, ThisAttType <: AttributeType] extends Applicable[ThisType, Nothing, AppliedElement]

    Permalink
  9. final case class DomNodes[ChildType <: ElementType, ThisType <: ElementType, AttType <: AttributeType](elements: Vector[Element[ChildType, ThisType, AttType]]) extends AnyVal with Product with Serializable

    Permalink
  10. trait DomNodes#apply extends MethodConstraint

    Permalink
  11. sealed abstract class Element[ChildType <: ElementType, ThisType <: ElementType, AttType <: AttributeType] extends DomNode[ChildType, ThisType, AttType] with Applicable[ThisType, Nothing, AppliedElement] with Dynamic

    Permalink
  12. trait Element#selectDynamic extends MethodConstraint

    Permalink
  13. trait ElementType extends AnyRef

    Permalink
  14. case class EmptyElement[ChildType <: ElementType, ThisType <: ElementType, AttType <: AttributeType](tagName: String, attributes: Map[AttributeKey[String, AttributeType], Any], forceClosingTag: Boolean = false, block: Boolean = true) extends Element[ChildType, ThisType, AttType] with Product with Serializable

    Permalink
  15. case class MissingAttributeException(name: String) extends Exception with Product with Serializable

    Permalink
  16. case class Tag[ChildType <: ElementType, ThisType <: ElementType, AttType <: AttributeType](forceClosingTag: Boolean = false, block: Boolean = true)(implicit assigned: AssignedName) extends Element[ChildType, ThisType, AttType] with Product with Serializable

    Permalink
  17. case class TextNode[ThisType <: ElementType, ThisAttType <: AttributeType, Position <: ElementType](text: String) extends DomNode[Position, ThisType, ThisAttType] with Product with Serializable

    Permalink

Value Members

  1. object Applicable

    Permalink
  2. object Attribute

    Permalink
  3. object DomFormatter

    Permalink
  4. object DomMacros

    Permalink
  5. object Element

    Permalink
  6. package domFormatters

    Permalink

Ungrouped