|
Class Summary |
| BlockEventIterator |
Iterate over the instructions in a Block, concatenating the result of each instruction
into a single combined sequence. |
| BracketedDocumentIterator |
The class is an EventIterator that handles the events arising from a document node constructor:
that is, the start/end event pair for the document node, bracketing a sequence of events for the
content of the document. |
| BracketedElementIterator |
The class is an EventIterator that handles the events arising from an element constructor:
that is, the start/end event pair for the element node, bracketing a sequence of events for the
content of the element. |
| ComplexContentProcessor |
The ComplexContentProcessor is an EventIterator that deals with the events occurring between
a startElement and endElement (or startDocument and endDocument) according to the XSLT/XQuery
rules for constructing complex content. |
| Decomposer |
This class takes a sequence of pull events and turns it into fully-decomposed form, that is, it
takes and document and element nodes in the sequence and turns them into a subsequence consisting of a
start element|document event, a content sequence, and an end element|document event, recursively. |
| EmptyEventIterator |
This class is an EventIterator over an empty sequence. |
| EndDocumentEvent |
Pull event representing the end of a document |
| EndElementEvent |
Pull event representing the end of an element node |
| EventAnnotationStripper |
This class is an EventIterator that filters a stream of pull events setting
the type annotation on element nodes to xs:untyped and on attribute nodes to
xs:untypedAtomic |
| EventIteratorOverSequence |
This class maps a SequenceIterator to an EventIterator, by simply returning the items in the sequence
as PullEvents. |
| EventIteratorToReceiver |
Class to read pull events from an EventIterator and write them to a Receiver |
| EventMappingIterator |
MappingIterator merges a sequence of sequences into a single sequence. |
| EventStackIterator |
An EventStackIterator is an EventIterator that delivers a flat sequence of PullEvents
containing no nested EventIterators |
| EventToStaxBridge |
This class bridges EventIterator events to XMLStreamReader (Stax) events. |
| EventToStaxBridge.DummyLocation |
|
| NamespaceMaintainer |
NamespaceMaintainer is an EventIterator responsible for maintaining namespace context in an
event stream. |
| PullEventSource |
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. |
| PullEventTracer |
Diagnostic class to display the sequence of events reported by an EventIterator |
| SequenceComposer |
This class takes a sequence of pull events and composes them into a sequence of items. |
| SingletonEventIterator |
This class represents an EventIterator over a sequence containing a single pull event. |
| StartDocumentEvent |
A PullEvent representing the start of a document node |
| StartElementEvent |
This is a PullEvent representing the start of an element node. |
| StaxToEventBridge |
This class implements the Saxon EventIterator API on top of a standard StAX parser
(or any other StAX XMLStreamReader implementation) |
| TracingEventIterator |
This class is a filter for a sequence of pull events; it returns the input sequence unchanged,
but traces execution to System.err |