p

scala

xml

package xml

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class Atom[+A] extends Node

    XML leaf container for any data of type A.

  2. final case class Comment(commentText: String) extends Node with Product with Serializable

    XML leaf for comments.

  3. 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.

  4. final case class EntityRef(entityName: String)(implicit ev: XmlEntityRefEmbeddable) extends Node with Product with Serializable

    XML leaf for entity references.

  5. final case class Group(nodes: Seq[Node]) extends Node with Product with Serializable

    A hack to group XML nodes in one node.

  6. 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.
  7. class NamespaceBinding extends Scope
  8. sealed trait Node extends AnyRef

    Trait representing XML tree.

  9. class NodeBuffer extends Seq[Node]

    Internal structure used by scalac to create literals

  10. 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
  11. sealed trait Scope extends AnyRef
  12. final case class Text(text: String) extends Atom[String] with Product with Serializable

    XML leaf for text.

  13. final case class UnprefixedAttribute[T](key: String, e: T, next: MetaData)(implicit ev: XmlAttributeEmbeddable[T]) extends MetaData with Product with Serializable
  14. 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( ... )
  15. 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( ... )
  16. trait XmlEntityRefEmbeddable extends AnyRef
    Annotations
    @implicitNotFound( ... )

Value Members

  1. object Elem extends Serializable
  2. object NamespaceBinding
  3. object Null extends MetaData with Product with Serializable
  4. object TopScope extends NamespaceBinding with Product with Serializable
  5. object XmlAttributeEmbeddable
  6. object XmlElementEmbeddable

Ungrouped