|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.collections.iterators.ListIteratorWrapper
As the wrapped Iterator is traversed, ListIteratorWrapper builds a LinkedList of its values, permitting all required operations of ListIterator.
Constructor Summary | |
ListIteratorWrapper(java.util.Iterator iterator)
Constructs a new ListIteratorWrapper that will wrap
the given iterator. |
Method Summary | |
void |
add(java.lang.Object o)
Throws UnsupportedOperationException . |
boolean |
hasNext()
Returns true if there are more elements in the iterator. |
boolean |
hasPrevious()
Returns true if there are previous elements in the iterator. |
java.lang.Object |
next()
Returns the next element from the iterator. |
int |
nextIndex()
Returns in the index of the next element. |
java.lang.Object |
previous()
Returns the the previous element. |
int |
previousIndex()
Returns the index of the previous element. |
void |
remove()
Throws UnsupportedOperationException . |
void |
set(java.lang.Object o)
Throws UnsupportedOperationException . |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ListIteratorWrapper(java.util.Iterator iterator)
ListIteratorWrapper
that will wrap
the given iterator.
iterator
- the iterator to wrap
java.lang.NullPointerException
- if the iterator is nullMethod Detail |
public void add(java.lang.Object o) throws java.lang.UnsupportedOperationException
UnsupportedOperationException
.
add
in interface java.util.ListIterator
o
- ignored
java.lang.UnsupportedOperationException
- alwayspublic boolean hasNext()
hasNext
in interface java.util.ListIterator
public boolean hasPrevious()
hasPrevious
in interface java.util.ListIterator
public java.lang.Object next() throws java.util.NoSuchElementException
next
in interface java.util.ListIterator
java.util.NoSuchElementException
- if there are no more elementspublic int nextIndex()
nextIndex
in interface java.util.ListIterator
public java.lang.Object previous() throws java.util.NoSuchElementException
previous
in interface java.util.ListIterator
java.util.NoSuchElementException
- if there are no previous elementspublic int previousIndex()
previousIndex
in interface java.util.ListIterator
public void remove() throws java.lang.UnsupportedOperationException
UnsupportedOperationException
.
remove
in interface java.util.ListIterator
java.lang.UnsupportedOperationException
- alwayspublic void set(java.lang.Object o) throws java.lang.UnsupportedOperationException
UnsupportedOperationException
.
set
in interface java.util.ListIterator
o
- ignored
java.lang.UnsupportedOperationException
- always
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |