|
datastructures | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.datastructures.PositionIterator
A simple iterator class for lists. The positions 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.
| Field Summary | |
protected Position |
cur
|
protected List |
list
|
| Constructor Summary | |
PositionIterator()
|
|
PositionIterator(List L)
Creates an iterator over the given list. |
|
| Method Summary | |
boolean |
hasNext()
Returns whether the iterator has a next object. |
Object |
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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected List list
protected Position cur
| Constructor Detail |
public PositionIterator()
public PositionIterator(List L)
| Method Detail |
public boolean hasNext()
hasNext in interface Iterator
public Object next()
throws NoSuchElementException
next in interface IteratorNoSuchElementException
public void remove()
throws UnsupportedOperationException
remove in interface IteratorUnsupportedOperationException
|
datastructures | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||