public class SimpleIterator<E>
extends java.lang.Object
implements java.util.ListIterator<E>
| Constructor and Description |
|---|
SimpleIterator(AbstractArray<E> list) |
SimpleIterator(AbstractArray<E> list,
int index) |
SimpleIterator(java.lang.Object collection) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(E e) |
boolean |
hasNext() |
boolean |
hasPrevious() |
E |
next() |
int |
nextIndex() |
E |
previous() |
int |
previousIndex() |
void |
remove() |
void |
set(E e) |
SimpleIterator<E> |
with(AbstractArray<?> newList) |
SimpleIterator<E> |
with(AbstractArray<E> newList,
int cursor) |
SimpleIterator<E> |
withCheckPointer(boolean checkPointer) |
public SimpleIterator(AbstractArray<E> list)
public SimpleIterator(java.lang.Object collection)
public SimpleIterator(AbstractArray<E> list, int index)
public SimpleIterator<E> with(AbstractArray<E> newList, int cursor)
public boolean hasPrevious()
hasPrevious in interface java.util.ListIterator<E>public int nextIndex()
nextIndex in interface java.util.ListIterator<E>public int previousIndex()
previousIndex in interface java.util.ListIterator<E>public boolean hasNext()
public E next()
public void remove()
public SimpleIterator<E> with(AbstractArray<?> newList)
public SimpleIterator<E> withCheckPointer(boolean checkPointer)