|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.datastructures.ElementIterator<E>
public class ElementIterator<E>
A simple iterator class for lists. The elements of a list are returned by this iterator. No copy of the list is made, so any changes to the list are reflected in the iterator.
| Constructor Summary | |
|---|---|
ElementIterator(PositionList<E> L)
Creates an element iterator over the given list. |
|
| Method Summary | |
|---|---|
boolean |
hasNext()
Returns whether the iterator has a next object. |
E |
next()
Returns the next object in the iterator. |
void |
remove()
Throws an UnsupportedOperationException in all cases, because
removal is not a supported operation in this iterator. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ElementIterator(PositionList<E> L)
| Method Detail |
|---|
public boolean hasNext()
hasNext in interface java.util.Iterator<E>
public E next()
throws java.util.NoSuchElementException
next in interface java.util.Iterator<E>java.util.NoSuchElementException
public void remove()
throws java.lang.UnsupportedOperationException
UnsupportedOperationException in all cases, because
removal is not a supported operation in this iterator.
remove in interface java.util.Iterator<E>java.lang.UnsupportedOperationException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||