Package net.sf.saxon.pull


package net.sf.saxon.pull
  • Class
    Description
    This is a filter that can be added to a pull pipeline to remove START_DOCUMENT and END_DOCUMENT events.
    This is a filter that can be added to a pull pipeline to remember element names so that they are available immediately after the END_ELEMENT event is notified
    A PullConsumer consumes all the events supplied by a PullProvider, doing nothing with them.
    PullFilter is a pass-through filter class that links one PullProvider to another PullProvider in a pipeline.
    This class delivers any XPath sequence through the pull interface.
    PullNamespaceReducer is a PullFilter responsible for removing duplicate namespace declarations.
    PullProvider is Saxon's pull-based interface for reading XML documents and XDM sequences.
    This class copies a document by using the pull interface to read the input document, and the push interface to write the output document.
    PullPushTee is a pass-through filter class that links one PullProvider to another PullProvider in a pipeline, copying all events that are read into a push pipeline, supplied in the form of a Receiver.
    A PullSource is a JAXP Source that encapsulates a PullProvider - that is, an object that supplies an XML document as a sequence of events that are read under the control of the recipient.
    This class bridges PullProvider events to XMLStreamReader (Stax) events.
    PullTracer is a PullFilter that can be inserted into a pull pipeline for diagnostic purposes.
    This class implements the Saxon PullProvider API on top of a standard StAX parser (or any other StAX XMLStreamReader implementation)
    This implementation of the Saxon pull interface starts from any NodeInfo, and returns the events corresponding to that node and its descendants (including their attributes and namespaces).
    A document node whose construction is deferred.
    An element node whose construction is deferred.
    This class represents a virtual element node, the result of an element constructor that (in general) hasn't been fully evaluated.
    This class is used to represent unparsed entities in the PullProvider interface
    A virtual tree walker provides a sequence of pull events describing the structure and content of a tree that is conceptually being constructed by expressions in a query or stylesheet; in fact the tree is not necessarily constructed in memory, and exists only as this stream of pull events.