net.sf.saxon.s9api
Class XdmSequenceIterator
java.lang.Object
net.sf.saxon.s9api.XdmSequenceIterator
- Iterator
public class XdmSequenceIterator
extends java.lang.Object
implements Iterator
An iterator over an XPath sequence.
This class implements the standard Java Iterator interface.
Because the
Iterator
interface does not define any checked
exceptions, the
hasNext()
method of this iterator throws an unchecked
exception if a dynamic error occurs while evaluating the expression. Applications
wishing to control error handling should take care to catch this exception.
boolean | hasNext() - Returns true if the iteration has more elements.
|
XdmItem | next() - Returns the next element in the iteration.
|
void | remove() - Not supported on this implementation.
|
hasNext
public boolean hasNext()
throws SaxonApiUncheckedException
Returns true if the iteration has more elements. (In other
words, returns true if next would return an element
rather than throwing an exception.)
- true if the iterator has more elements.
next
public XdmItem next()
Returns the next element in the iteration. Calling this method
repeatedly until the
hasNext()
method returns false will
return each element in the underlying collection exactly once.
- the next element in the iteration.
remove
public void remove()
Not supported on this implementation.