eu.cdevreeze.yaidom

simple

package simple

This package contains the default element implementation.

This package depends only on the core and queryapi packages in yaidom, but many other packages do depend on this one.

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

Type Members

  1. final case class Comment(text: String) extends Node with queryapi.Nodes.Comment with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  2. final case class CommentBuilder(text: String) extends NodeBuilder with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  3. trait ConverterToDocument[A] extends AnyRef

    Converter from A (which can be anything) to eu.cdevreeze.yaidom.simple.Document.

  4. trait ConverterToElem[A] extends AnyRef

    Converter from A (which can be anything) to eu.cdevreeze.yaidom.simple.Elem.

  5. final class DocBuilder extends DocumentApi[ElemBuilder] with Immutable with Serializable

    Builder of a yaidom Document.

  6. final class Document extends DocumentApi[Elem] with Immutable with Serializable

    Document.

  7. trait DocumentConverter[A] extends AnyRef

    Converter from eu.cdevreeze.yaidom.simple.Document to A (which can be anything, such as a DOM Document).

  8. final class Elem extends Node with queryapi.Nodes.Elem with ScopedElemLike[Elem] with UpdatableElemLike[Node, Elem] with TransformableElemLike[Node, Elem]

    Immutable, thread-safe element node.

  9. final class ElemBuilder extends NodeBuilder with ElemLike[ElemBuilder] with TransformableElemLike[NodeBuilder, ElemBuilder] with HasQNameApi with HasText

    Builder for elements.

  10. trait ElemConverter[A] extends AnyRef

    Converter from eu.cdevreeze.yaidom.simple.Elem to A (which can be anything, such as a DOM Element).

  11. final case class EntityRef(entity: String) extends Node with queryapi.Nodes.EntityRef with Product with Serializable

    An entity reference.

  12. final case class EntityRefBuilder(entity: String) extends NodeBuilder with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  13. sealed trait Node extends queryapi.Nodes.Node with Immutable with Serializable

    Immutable XML Node.

  14. sealed trait NodeBuilder extends Immutable with Serializable

    DSL to build Elems (or Documents) without having to pass parent Scopes around.

  15. final case class ProcessingInstruction(target: String, data: String) extends Node with queryapi.Nodes.ProcessingInstruction with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  16. final case class ProcessingInstructionBuilder(target: String, data: String) extends NodeBuilder with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  17. final case class Text(text: String, isCData: Boolean) extends Node with queryapi.Nodes.Text with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  18. final case class TextBuilder(text: String, isCData: Boolean) extends NodeBuilder with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  19. final case class XmlDeclaration(version: String, encodingOption: Option[Charset], standaloneOption: Option[Boolean]) extends Immutable with Product with Serializable

    The XML Declaration, which can only occur as the first line in an XML document.

Value Members

  1. object DocBuilder extends Serializable

  2. object Document extends Serializable

  3. object Elem extends Serializable

  4. object Node extends Serializable

    This singleton object contains a DSL to easily create deeply nested Elems.

  5. object NodeBuilder extends Serializable

  6. object XmlDeclaration extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped