Class UnmodifiableIterator<E>
java.lang.Object
org.apache.commons.collections4.iterators.UnmodifiableIterator<E>
- Type Parameters:
- E- the type of elements returned by this iterator.
- All Implemented Interfaces:
- Iterator<E>,- Unmodifiable
Decorates an iterator such that it cannot be modified.
 
Attempts to modify it will result in an UnsupportedOperationException.
- Since:
- 3.0
- 
Method Details- 
unmodifiableIteratorDecorates the specified iterator such that it cannot be modified.If the iterator is already unmodifiable it is returned directly. - Type Parameters:
- E- the element type
- Parameters:
- iterator- the iterator to decorate
- Returns:
- a new unmodifiable iterator
- Throws:
- NullPointerException- if the iterator is null
 
- 
hasNext
- 
next
- 
remove
 
-