info.aduna.iteration
Class EmptyIteration<E,X extends Exception>
java.lang.Object
info.aduna.iteration.CloseableIterationBase<E,X>
info.aduna.iteration.EmptyIteration<E,X>
- All Implemented Interfaces:
- CloseableIteration<E,X>, Iteration<E,X>
- Direct Known Subclasses:
- EmptyIterator
public class EmptyIteration<E,X extends Exception>
- extends CloseableIterationBase<E,X>
An iterator that does not contain any elements.
|
Method Summary |
boolean |
hasNext()
Returns true if the iteration has more elements. |
E |
next()
Returns the next element in the iteration. |
void |
remove()
Removes from the underlying collection the last element returned by the
iteration (optional operation). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmptyIteration
public EmptyIteration()
- Creates a new EmptyIteration.
hasNext
public boolean hasNext()
- Description copied from interface:
Iteration
- Returns true if the iteration has more elements. (In other
words, returns true if
Iteration.next() would return an element
rather than throwing a NoSuchElementException.)
- Returns:
- true if the iteration has more elements.
next
public E next()
- Description copied from interface:
Iteration
- Returns the next element in the iteration.
- Returns:
- the next element in the iteration.
remove
public void remove()
- Description copied from interface:
Iteration
- Removes from the underlying collection the last element returned by the
iteration (optional operation). This method can be called only once per
call to next.
Copyright © 1997-2008 Aduna. All Rights Reserved.