static class ListOrderedSet.OrderedSetIterator<E> extends AbstractIteratorDecorator<E> implements OrderedIterator<E>
| Modifier and Type | Field and Description |
|---|---|
private E |
last
Last object retrieved
|
private java.util.Collection<E> |
set
Object we iterate on
|
| Modifier | Constructor and Description |
|---|---|
private |
OrderedSetIterator(java.util.ListIterator<E> iterator,
java.util.Collection<E> set) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasPrevious()
Checks to see if there is a previous element that can be iterated to.
|
E |
next() |
E |
previous()
Gets the previous element from the container.
|
void |
remove() |
getIterator, hasNextprivate final java.util.Collection<E> set
private E last
public E next()
AbstractIteratorDecoratornext in interface java.util.Iterator<E>next in class AbstractIteratorDecorator<E>public void remove()
remove in interface java.util.Iterator<E>remove in class AbstractUntypedIteratorDecorator<E,E>public boolean hasPrevious()
OrderedIteratorhasPrevious in interface OrderedIterator<E>true if the iterator has a previous elementpublic E previous()
OrderedIteratorprevious in interface OrderedIterator<E>