Package rs.data.util
Class DaoIteratorImpl<E>
java.lang.Object
rs.data.util.DaoIteratorImpl<E>
- All Implemented Interfaces:
java.util.Iterator<E>
,IDaoIterator<E>
- Direct Known Subclasses:
DaoCollectionIterator
public class DaoIteratorImpl<E> extends java.lang.Object implements IDaoIterator<E>
An iterator implementation wrapping another iterator.
- Author:
- ralph
-
Constructor Summary
Constructors Constructor Description DaoIteratorImpl(java.util.Iterator<E> iterator)
Constructor. -
Method Summary
-
Constructor Details
-
DaoIteratorImpl
Constructor.- Parameters:
iterator
- the iterator to be used in the background
-
-
Method Details
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfacejava.util.Iterator<E>
-
next
- Specified by:
next
in interfacejava.util.Iterator<E>
-
remove
public void remove()- Specified by:
remove
in interfacejava.util.Iterator<E>
-
close
public void close()This must always be called at the end.- Specified by:
close
in interfaceIDaoIterator<E>
-