net.sf.saxon.expr
public class MultiIterator extends Object implements Iterator
Constructor Summary | |
---|---|
MultiIterator(Iterator[] array) |
Method Summary | |
---|---|
boolean | hasNext()
Returns true if the iteration has more elements. |
Object | next()
Returns the next element in the iteration.
|
void | remove()
Removes from the underlying collection the last element returned by the
iterator (optional operation). |
Returns: true if the iterator has more elements.
Returns: the next element in the iteration.
Throws: java.util.NoSuchElementException iteration has no more elements.
Throws: UnsupportedOperationException if the remove operation is not supported by this Iterator. IllegalStateException if the next method has not yet been called, or the remove method has already been called after the last call to the next method.