Package

scala

xml

Permalink

package xml

Visibility
  1. Public
  2. All

Type Members

  1. class Atom[+A] extends Node

    Permalink

    XML leaf container for any data of type A.

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

    Permalink

    XML leaf for comments.

  3. final case class Elem(prefix: Option[String], label: String, attributes1: MetaData, scope: Option[Scope], child: Node*) extends Node with Product with Serializable

    Permalink

    XML element.

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

    Permalink

    XML leaf for entity references.

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

    Permalink

    A hack to group XML nodes in one node.

  6. sealed trait MetaData extends Iterable[MetaData]

    Permalink

    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

    Permalink
  8. sealed trait Node extends AnyRef

    Permalink

    Trait representing XML tree.

  9. class NodeBuffer extends ArrayBuffer[Node]

    Permalink

    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

    Permalink
  11. sealed trait Scope extends AnyRef

    Permalink
  12. final case class Text(text: String) extends Atom[String] with Product with Serializable

    Permalink

    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

    Permalink
  14. trait XmlAttributeEmbeddable[T] extends AnyRef

    Permalink

    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

    Permalink

    Evidence that T can be embedded in xml element position.

    Evidence that T can be embedded in xml element position.

    Annotations
    @implicitNotFound( ... )

Value Members

  1. object NamespaceBinding

    Permalink
  2. object Null extends MetaData with Product with Serializable

    Permalink
  3. object TopScope extends NamespaceBinding with Product with Serializable

    Permalink
  4. object XmlAttributeEmbeddable

    Permalink
  5. object XmlElementEmbeddable

    Permalink

Ungrouped