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 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 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 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 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 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 Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  18. 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

  6. object TreeReprParsers extends JavaTokenParsers

    Generator for parsers of "tree representation" expressions.

Inherited from AnyRef

Inherited from Any

Ungrouped