## Package net.sf.saxon.tree.iter

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

Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.