Package com.saxonica.ee.stream


package com.saxonica.ee.stream

This package and its subpackages contain code responsible for implementing XSLT 3.0 streaming.

  • Class
    Description
    Static registry containing the accumulators defined within a package; the Saxon-EE subclass includes support for streamed accumulators.
    This class represents the inversion of a template or function body
    A ContentDetector is a filter that can be added to a Receiver pipeline to note whether the current element node has children.
    This is a special pattern that matches the "anchor node".
    This class represents an expression that has been "inverted" (in the Jackson sense) so that its execution is push-driven, that is, driven by events from the streamed document.
    A PushAction is a collection of data that together represents the strategy for how an expression should be evaluated in push mode.
    The class ManualGroupIterator represents an iterator that is never repositioned, but can be used to represent the focus in the dynamic context.
    The class ManualRegexIterator represents an iterator that is never repositioned, but can be used to represent the current regex groups in the dynamic context.
    The posture of an expression defines the relationship of the result to a streamed input document, as defined in the XSLT 3.0 specification.
    This class defines a composite property of an expression containing both the posture and sweep of the expression, as defined in the XSLT 3.0 specification.
    This class uses a PathMap to do document projection.
    Supporting class for assessing the streamability of expressions.
    Represents a used-defined XSLT function whose declared streamability is other than "unclassified"
     
    Factory class to make a streaming pattern from an expression.
    A SequenceWriter that can be used on a streaming pipeline to direct the output of an operation to the next expression in the pipeline
    Implementation of the xsl:source-document (streamable="yes") instruction
     
    The posture of an expression defines the relationship of the result to a streamed input document, as defined in the XSLT 3.0 specification.