net.sf.saxon.pull |
|
Java Source File Name | Type | Comment |
DocumentEventIgnorer.java | Class | This is a filter that can be added to a pull pipeline to remove START_DOCUMENT and END_DOCUMENT
events. |
ElementNameTracker.java | Class | |
PullConsumer.java | Class | A PullConsumer consumes all the events supplied by a PullProvider, doing nothing
with them. |
PullFilter.java | Class | PullFilter is a pass-through filter class that links one PullProvider to another PullProvider
in a pipeline. |
PullFromIterator.java | Class | This class delivers any XPath sequence through the pull interface. |
PullNamespaceReducer.java | Class | PullNamespaceReducer is a PullFilter responsible for removing duplicate namespace
declarations. |
PullProvider.java | Interface | PullProvider is Saxon's pull-based interface for reading XML documents. |
PullPushCopier.java | Class | 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.java | Class | 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.
This class can be used to insert a schema validator into a pull pipeline, since Saxon's schema
validation is push-based. |
PullSource.java | Class | 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. |
PullTracer.java | Class | PullTracer is a PullFilter that can be inserted into a pull pipeline for diagnostic purposes. |
TreeWalker.java | Class | 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.java | Class | A document node whose construction is deferred. |
UnconstructedElement.java | Class | An element node whose construction is deferred. |
UnconstructedParent.java | Class | This class represents a virtual element node, the result of an element constructor that
(in general) hasn't been fully evaluated. |
VirtualTreeWalker.java | Class | 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.
The tree is physically constructed if operations are requested that depend on the identity of the nodes
in the tree, or that navigate within the tree. |