| Interface | Description |
|---|---|
| AxisIterator |
A SequenceIterator is used to iterate over a sequence.
|
| GroundedIterator |
This interface is an extension to the SequenceIterator interface; it represents
a SequenceIterator that is based on an in-memory representation of a sequence,
and that is therefore capable of returned a SequenceValue containing all the items
in the sequence.
|
| LookaheadIterator |
A SequenceIterator is used to iterate over a sequence.
|
| ReversibleIterator |
A ReversibleIterator is an interface implemented by any SequenceIterator that is
able to deliver items in reverse order (or to supply another iterator that can
do so).
|
| UnfailingIterator |
A SequenceIterator is used to iterate over a sequence.
|
| Class | Description |
|---|---|
| ArrayIterator |
ArrayIterator is used to enumerate items held in an array.
|
| AxisIteratorImpl |
A SequenceIterator is used to iterate over a sequence.
|
| EmptyIterator |
EmptyIterator: an iterator over an empty sequence.
|
| ListIterator |
Class ListIterator, iterates over a sequence of items held in a Java List
|
| LookaheadIteratorImpl |
This class wraps any sequence iterator, turning it into a lookahead iterator,
by looking ahead one item
|
| NamespaceIterator |
This class provides an implementation of the namespace axis over any implementation
of the data model.
|
| NamespaceIterator.NamespaceNodeImpl |
Inner class: a model-independent representation of a namespace node
|
| NodeArrayIterator |
An iterator over an array of nodes.
|
| NodeListIterator |
Specialization of ListIterator for use when the items in the list are all nodes
|
| OneItemGoneIterator |
This is an iterator over a sequence whose first item has already been read.
|
| PrependIterator |
An iterator over nodes, that prepends a given node to the nodes
returned by another iterator.
|
| ReverseArrayIterator |
ReverseArrayIterator is used to enumerate items held in an array in reverse order.
|
| ReverseNodeArrayIterator |
Iterator over an array of nodes in reverse order
|
| SingleNodeIterator |
SingletonIterator: an iterator over a sequence of zero or one values
|
| SingletonIterator |
SingletonIterator: an iterator over a sequence of zero or one values
|