package xml
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
Atom[+A] extends Node
XML leaf container for any data of type
A
. -
final
case class
Comment(commentText: String) extends Node with Product with Serializable
XML leaf for comments.
-
final
case class
Elem(prefix: Option[String], label: String, attributes1: MetaData, scope: Option[Scope], minimizeEmpty: Boolean, child: Node*) extends Node with Product with Serializable
XML element.
-
final
case class
EntityRef(entityName: String)(implicit ev: XmlEntityRefEmbeddable) extends Node with Product with Serializable
XML leaf for entity references.
-
final
case class
Group(nodes: Seq[Node]) extends Node with Product with Serializable
A hack to group XML nodes in one node.
-
sealed
trait
MetaData extends AnyRef
This class represents an attribute and at the same time a linked list of attributes.
This class represents an attribute and at the same time a linked list of attributes. Every instance of this class is either
- an instance of
UnprefixedAttribute key,value
or - an instance of
PrefixedAttribute namespace_prefix,key,value
or Null
, the empty attribute list.
- an instance of
- class NamespaceBinding extends Scope
-
sealed
trait
Node extends AnyRef
Trait representing XML tree.
-
class
NodeBuffer extends Seq[Node]
Internal structure used by scalac to create literals
- final case class PrefixedAttribute[T](pre: String, key: String, e: T, next: MetaData)(implicit evidence$1: XmlAttributeEmbeddable[T], ev: XmlAttributeEmbeddable[T]) extends MetaData with Product with Serializable
- sealed trait Scope extends AnyRef
-
final
case class
Text(text: String) extends Atom[String] with Product with Serializable
XML leaf for text.
- final case class UnprefixedAttribute[T](key: String, e: T, next: MetaData)(implicit ev: XmlAttributeEmbeddable[T]) extends MetaData with Product with Serializable
-
trait
XmlAttributeEmbeddable[T] extends AnyRef
Evidence that T can be embedded in xml attribute position.
Evidence that T can be embedded in xml attribute position.
- Annotations
- @implicitNotFound( ... )
-
trait
XmlElementEmbeddable[T] extends AnyRef
Evidence that T can be embedded in xml element position.
Evidence that T can be embedded in xml element position.
- Annotations
- @implicitNotFound( ... )
-
trait
XmlEntityRefEmbeddable extends AnyRef
- Annotations
- @implicitNotFound( ... )
Value Members
- object Elem extends Serializable
- object NamespaceBinding
- object Null extends MetaData with Product with Serializable
- object TopScope extends NamespaceBinding with Product with Serializable
- object XmlAttributeEmbeddable
- object XmlElementEmbeddable