Class Summary |
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 |