|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.collections.iterators.ListIteratorWrapper
public class 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 |
---|
clone, equals, finalize, 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.Iterator
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.Iterator
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.Iterator
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 |