Interface | Description |
---|---|
PullProvider |
PullProvider is Saxon's pull-based interface for reading XML documents and XDM sequences.
|
Class | Description |
---|---|
DocumentEventIgnorer |
This is a filter that can be added to a pull pipeline to remove START_DOCUMENT and END_DOCUMENT
events.
|
ElementNameTracker |
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
|
PullConsumer |
A PullConsumer consumes all the events supplied by a PullProvider, doing nothing
with them.
|
PullFilter |
PullFilter is a pass-through filter class that links one PullProvider to another PullProvider
in a pipeline.
|
PullFromIterator |
This class delivers any XPath sequence through the pull interface.
|
PullNamespaceReducer |
PullNamespaceReducer is a PullFilter responsible for removing duplicate namespace
declarations.
|
PullPushCopier |
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 |
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.
|
PullSource |
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.
|
PullToStax |
This class bridges PullProvider events to XMLStreamReader (Stax) events.
|
PullTracer |
PullTracer is a PullFilter that can be inserted into a pull pipeline for diagnostic purposes.
|
StaxBridge |
This class implements the Saxon PullProvider API on top of a standard StAX parser
(or any other StAX XMLStreamReader implementation)
|
TreeWalker |
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).
|
UnconstructedDocument |
A document node whose construction is deferred.
|
UnconstructedElement |
An element node whose construction is deferred.
|
UnconstructedParent |
This class represents a virtual element node, the result of an element constructor that
(in general) hasn't been fully evaluated.
|
UnparsedEntity |
This class is used to represent unparsed entities in the PullProvider interface
|
VirtualTreeWalker |
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.
|