Class UnmodifiableIterator<E>
java.lang.Object
org.apache.openjpa.lib.util.collections.UnmodifiableIterator<E>
- 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
- 
unmodifiableIterator
Decorates 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
public boolean hasNext() - 
next
 - 
remove
public void remove() 
 -