Package net.sf.saxon.om
Class IteratorWrapper
- java.lang.Object
-
- net.sf.saxon.om.IteratorWrapper
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,SequenceIterator
public class IteratorWrapper extends java.lang.Object implements SequenceIterator
Class IteratorWrapper - provides a SequenceIterator over a Java Iterator.
-
-
Constructor Summary
Constructors Constructor Description IteratorWrapper(java.util.Iterator<? extends Item> iterator)
Create a IteratorWrapper backed by an iterator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Item
next()
Get the next item in the Iterator-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.saxon.om.SequenceIterator
close, discharge
-
-
-
-
Constructor Detail
-
IteratorWrapper
public IteratorWrapper(java.util.Iterator<? extends Item> iterator)
Create a IteratorWrapper backed by an iterator- Parameters:
iterator
- the iterator that delivers the items in the sequence
-
-
Method Detail
-
next
public Item next()
Get the next item in the Iterator- Specified by:
next
in interfaceSequenceIterator
- Returns:
- the next item in the iterator, or null if there are no more items. Once a call on next() has returned null, no further calls should be made.
-
-