Package

eu.cdevreeze.yaidom.java8

saxonelem

Permalink

package saxonelem

The streaming element query API that can be used in Java 8, implemented for Saxon wrapper elements.

This API is experimental!

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. saxonelem
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class CanBeDocumentChild extends SaxonNode with queryapi.StreamingBackingNodes.CanBeDocumentChild

    Permalink
  2. final class SaxonComment extends CanBeDocumentChild with Comment

    Permalink
  3. final class SaxonDocument extends StreamingDocumentApi[SaxonElem]

    Permalink

    Wrapper around Saxon wrapper document.

  4. final class SaxonElem extends CanBeDocumentChild with Elem[SaxonNode, SaxonElem] with StreamingScopedElemLike[SaxonElem]

    Permalink

    Wrapper around Saxon (wrapper) element, offering the streaming element query API.

    Wrapper around Saxon (wrapper) element, offering the streaming element query API.

    This wrapper does not directly wrap the underlying native Saxon nodes, but it wraps their yaidom wrappers, in order to leverage much of this efficient Saxon yaidom wrapper implementation instead of having to re-implement most of the same logic.

    TODO Do not extend StreamingScopedElemLike, but implement each method by invoking the corresponding underlying Saxon wrapper element method.

  5. sealed abstract class SaxonNode extends Node

    Permalink

    Wrapper around Saxon wrapper node.

  6. final class SaxonProcessingInstruction extends CanBeDocumentChild with ProcessingInstruction

    Permalink
  7. final class SaxonText extends SaxonNode with Text

    Permalink

Value Members

  1. object SaxonDocument

    Permalink
  2. object SaxonElem

    Permalink
  3. object SaxonNode

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped