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. sealed trait CanBeDocBuilderChild extends NodeBuilder

  2. sealed trait CanBeDocumentChild extends Node with queryapi.Nodes.CanBeDocumentChild

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

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

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

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

  6. trait ConverterToElem[A] extends AnyRef

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

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

    Builder of a yaidom Document.

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

    Document.

  9. trait DocumentConverter[A] extends AnyRef

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

  10. final class Elem extends CanBeDocumentChild with resolved.ResolvedNodes.Elem with ScopedElemLike[Elem] with UpdatableElemLike[Node, Elem] with TransformableElemLike[Node, Elem]

    Immutable, thread-safe element node.

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

    Builder for elements.

  12. trait ElemConverter[A] extends AnyRef

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

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

    An entity reference.

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

    Annotations
    @SerialVersionUID( 1L )
  15. sealed trait Node extends resolved.ResolvedNodes.Node with Immutable with Serializable

    Immutable XML Node.

  16. sealed trait NodeBuilder extends Immutable with Serializable

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

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

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

    Annotations
    @SerialVersionUID( 1L )
  19. final case class Text(text: String, isCData: Boolean) extends Node with resolved.ResolvedNodes.Text with Product with Serializable

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

    Annotations
    @SerialVersionUID( 1L )

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

Inherited from AnyRef

Inherited from Any

Ungrouped