Package net.sf.saxon.tree.jiter


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).

  • Classes
    Class
    Description
    An iterable over arbitrary objects, that concatenates the objects returned by two supplied iterables.
    An iterator (typically over nodes), that concatenates the nodes returned by two supplied iterators.
    A Java Iterable which applies a mapping function to each item in a supplied Iterable
    A Java Iterator which applies a mapping function to each item in an input sequence
    An iterator over a single object (typically a sub-expression of an expression)
    An iterator over a pair of objects (typically sub-expressions of an expression)
    Provides an iterable over a stack that iterates in order from top to bottom.
    A Java Iterator which wraps a supplied unfailing SequenceIterator