Class AbstractListIteratorDecorator
java.lang.Object
org.apache.commons.collections.iterators.AbstractListIteratorDecorator
- All Implemented Interfaces:
Iterator
,ListIterator
- Direct Known Subclasses:
PredicatedList.PredicatedListIterator
,TransformedList.TransformedListIterator
Provides basic behaviour for decorating a list iterator with extra functionality.
All methods are forwarded to the decorated list iterator.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
- Author:
- Rodney Waldhoff, Stephen Colebourne
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractListIteratorDecorator
(ListIterator iterator) Constructor that decorates the specified iterator. -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected ListIterator
Gets the iterator being decorated.boolean
hasNext()
boolean
next()
int
previous()
int
void
remove()
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
iterator
The iterator being decorated
-
-
Constructor Details
-
AbstractListIteratorDecorator
Constructor that decorates the specified iterator.- Parameters:
iterator
- the iterator to decorate, must not be null- Throws:
IllegalArgumentException
- if the collection is null
-
-
Method Details
-
getListIterator
Gets the iterator being decorated.- Returns:
- the decorated iterator
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator
- Specified by:
hasNext
in interfaceListIterator
-
next
- Specified by:
next
in interfaceIterator
- Specified by:
next
in interfaceListIterator
-
nextIndex
public int nextIndex()- Specified by:
nextIndex
in interfaceListIterator
-
hasPrevious
public boolean hasPrevious()- Specified by:
hasPrevious
in interfaceListIterator
-
previous
- Specified by:
previous
in interfaceListIterator
-
previousIndex
public int previousIndex()- Specified by:
previousIndex
in interfaceListIterator
-
remove
public void remove()- Specified by:
remove
in interfaceIterator
- Specified by:
remove
in interfaceListIterator
-
set
- Specified by:
set
in interfaceListIterator
-
add
- Specified by:
add
in interfaceListIterator
-