eu.cdevreeze.yaidom

scalaxml

package scalaxml

Wrapper around class scala.xml.Elem, adapting it to the eu.cdevreeze.yaidom.queryapi.ElemLike API.

This wrapper brings the uniform yaidom query API to Scala XML literals (and Scala XML Elems in general).

For some namespace-related pitfalls and peculiarities, see eu.cdevreeze.yaidom.scalaxml.ScalaXmlElem.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalaxml
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait CanBeScalaXmlDocumentChild extends ScalaXmlNode with CanBeDocumentChild

  2. final class ScalaXmlAtom extends ScalaXmlNode

    Wrapper around a Scala XML Atom that is not Text or PCData

  3. final class ScalaXmlCData extends ScalaXmlNode with Text

  4. final class ScalaXmlComment extends CanBeScalaXmlDocumentChild with Comment

  5. final class ScalaXmlDocument extends DocumentApi

    Wrapper around a scala.xml.Document.

  6. final class ScalaXmlElem extends CanBeScalaXmlDocumentChild with Elem with ScopedElemLike

    Wrapper around scala.xml.Elem, conforming to the eu.cdevreeze.yaidom.queryapi.ElemApi API.

  7. final class ScalaXmlEntityRef extends ScalaXmlNode with EntityRef

  8. sealed trait ScalaXmlNode extends Node

    Wrappers around scala.xml.Node and subclasses, such that the wrapper around scala.xml.Elem conforms to the eu.cdevreeze.yaidom.queryapi.ElemApi API.

  9. final class ScalaXmlProcessingInstruction extends CanBeScalaXmlDocumentChild with ProcessingInstruction

  10. final class ScalaXmlText extends ScalaXmlNode with Text

Inherited from AnyRef

Inherited from Any

Ungrouped