Class UnmodifiableIterator
java.lang.Object
org.apache.commons.collections.iterators.UnmodifiableIterator
- All Implemented Interfaces:
Iterator
,Unmodifiable
Decorates an iterator such that it cannot be modified.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
- Author:
- Stephen Colebourne
-
Method Details
-
decorate
Decorates the specified iterator such that it cannot be modified.If the iterator is already unmodifiable it is returned directly.
- Parameters:
iterator
- the iterator to decorate- Throws:
IllegalArgumentException
- if the iterator is null
-
hasNext
public boolean hasNext() -
next
-
remove
public void remove()
-