Class AbstractIteratorDecorator
- java.lang.Object
-
- org.apache.commons.collections.iterators.AbstractIteratorDecorator
-
- All Implemented Interfaces:
java.util.Iterator
- Direct Known Subclasses:
AbstractDualBidiMap.EntrySetIterator
,AbstractDualBidiMap.KeySetIterator
,AbstractDualBidiMap.ValuesIterator
,AbstractInputCheckedMapDecorator.EntrySetIterator
,BoundedBuffer.NotifyingIterator
,ListOrderedMap.ListOrderedIterator
,ListOrderedSet.OrderedSetIterator
,SetUniqueList.SetListIterator
,UnmodifiableEntrySet.UnmodifiableEntrySetIterator
public class AbstractIteratorDecorator extends java.lang.Object implements java.util.Iterator
Provides basic behaviour for decorating an iterator with extra functionality.All methods are forwarded to the decorated iterator.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Iterator
iterator
The iterator being decorated
-
Constructor Summary
Constructors Constructor Description AbstractIteratorDecorator(java.util.Iterator iterator)
Constructor that decorates the specified iterator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Iterator
getIterator()
Gets the iterator being decorated.boolean
hasNext()
java.lang.Object
next()
void
remove()
-
-
-
Method Detail
-
getIterator
protected java.util.Iterator getIterator()
Gets the iterator being decorated.- Returns:
- the decorated iterator
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator
-
next
public java.lang.Object next()
- Specified by:
next
in interfacejava.util.Iterator
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator
-
-