Package net.sf.saxon.tree.jiter
This package defines utility classes designed to work with Java iterators, that is, implementations
of java.util.Iterator
(not to be confused with Saxon's SequenceIterator
class).
-
Class Summary Class Description ConcatenatingIterable<E> An iterator over items, that concatenates the items returned by two supplied iterators.ConcatenatingIterator<E> An iterator over nodes, that concatenates the nodes returned by two supplied iterators.MappingJavaIterator<S,T> A Java Iterator which applies a mapping function to each item in an input sequenceMonoIterator<T> An iterator over a single object (typically a sub-expression of an expression)PairIterator<T> An iterator over a pair of objects (typically sub-expressions of an expression)TopDownStackIterable<T> Provides an iterable over a stack that iterates in order from top to bottom.WrappingJavaIterator<T extends Item> A Java Iterator which wraps a supplied unfailing SequenceIterator