rapture
dom
package
dom
Visibility
Public
All
Type Members
trait
Applicable
[
+ChildType
,
+ThisAttType
,
AppliedType
[
_ <:
ElementType
,
_ <:
ElementType
,
_ <:
AttributeType
]
]
extends
AnyRef
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
class
Attribute
[
Elem <:
ElementType
,
AttType <:
AttributeType
,
Value
]
extends
Applicable
[
Elem
,
AttType
,
EmptyElement
]
abstract
class
AttributeKey
[
+Name <:
String
,
AttType <:
AttributeType
]
extends
AnyRef
Annotations
@implicitNotFound
(
...
)
trait
AttributeType
extends
AnyRef
case class
Comment
(
comment:
String
)
extends
DomNode
[
Nothing
,
Nothing
,
Nothing
] with
Product
with
Serializable
trait
DomFormatter
[
Output
]
extends
AnyRef
sealed abstract
class
DomNode
[
+ChildType <:
ElementType
,
+ThisType <:
ElementType
,
ThisAttType <:
AttributeType
]
extends
Applicable
[
ThisType
,
Nothing
,
AppliedElement
]
final
case class
DomNodes
[
ChildType <:
ElementType
,
ThisType <:
ElementType
,
AttType <:
AttributeType
]
(
elements:
Vector
[
Element
[
ChildType
,
ThisType
,
AttType
]]
)
extends
AnyVal
with
Product
with
Serializable
trait
DomNodes#apply
extends
MethodConstraint
sealed abstract
class
Element
[
ChildType <:
ElementType
,
ThisType <:
ElementType
,
AttType <:
AttributeType
]
extends
ElementLike
[
ChildType
,
ThisType
,
AttType
]
trait
Element#selectDynamic
extends
MethodConstraint
sealed abstract
class
ElementLike
[
ChildType <:
ElementType
,
ThisType <:
ElementType
,
AttType <:
AttributeType
]
extends
DomNode
[
ChildType
,
ThisType
,
AttType
] with
Applicable
[
ThisType
,
Nothing
,
AppliedElement
] with
Dynamic
with
Product
with
Serializable
case class
ElementSeq
[
ChildType <:
ElementType
,
ThisType <:
ElementType
,
AttType <:
AttributeType
]
(
elems:
Iterable
[
Element
[
ChildType
,
ThisType
,
AttType
]]
)
extends
ElementLike
[
ChildType
,
ThisType
,
AttType
] with
Product
with
Serializable
trait
ElementType
extends
AnyRef
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
case class
MissingAttributeException
(
name:
String
)
extends
Exception
with
Product
with
Serializable
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
case class
TextNode
[
ThisType <:
ElementType
,
ThisAttType <:
AttributeType
,
Position <:
ElementType
]
(
text:
String
)
extends
DomNode
[
Position
,
ThisType
,
ThisAttType
] with
Product
with
Serializable
Value Members
object
Applicable
object
Attribute
object
DomFormatter
object
DomMacros
object
Element
extends
Serializable
package
domFormatters
Ungrouped