Class UnmodifiableListIterator<E>
java.lang.Object
org.apache.commons.collections4.iterators.UnmodifiableListIterator<E>
- Type Parameters:
- E- the type of elements returned by this iterator.
- All Implemented Interfaces:
- Iterator<E>,- ListIterator<E>,- Unmodifiable
public final class UnmodifiableListIterator<E>
extends Object
implements ListIterator<E>, Unmodifiable
Decorates a list iterator such that it cannot be modified.
 
Attempts to modify it will result in an UnsupportedOperationException.
- Since:
- 3.0
- 
Method SummaryModifier and TypeMethodDescriptionvoidbooleanhasNext()booleannext()intprevious()intvoidremove()voidstatic <E> ListIterator<E> umodifiableListIterator(ListIterator<? extends E> iterator) Deprecated.method name has typo in it.static <E> ListIterator<E> unmodifiableListIterator(ListIterator<? extends E> iterator) Decorates the specified iterator such that it cannot be modified.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.IteratorforEachRemaining
- 
Method Details- 
umodifiableListIterator@Deprecated public static <E> ListIterator<E> umodifiableListIterator(ListIterator<? extends E> iterator) Deprecated.method name has typo in it. UseunmodifiableListIterator(ListIterator)instead.Decorates the specified iterator such that it cannot be modified.- Type Parameters:
- E- the element type
- Parameters:
- iterator- the iterator to decorate
- Returns:
- a new unmodifiable list iterator
- Throws:
- NullPointerException- if the iterator is null
 
- 
unmodifiableListIteratorDecorates the specified iterator such that it cannot be modified.- Type Parameters:
- E- the element type
- Parameters:
- iterator- the iterator to decorate
- Returns:
- a new unmodifiable list iterator
- Throws:
- NullPointerException- if the iterator is null
 
- 
add- Specified by:
- addin interface- ListIterator<E>
 
- 
hasNext
- 
hasPrevious- Specified by:
- hasPreviousin interface- ListIterator<E>
 
- 
next
- 
nextIndex- Specified by:
- nextIndexin interface- ListIterator<E>
 
- 
previous- Specified by:
- previousin interface- ListIterator<E>
 
- 
previousIndex- Specified by:
- previousIndexin interface- ListIterator<E>
 
- 
remove
- 
set- Specified by:
- setin interface- ListIterator<E>
 
 
-