Class UnmodifiableIterator<E>

java.lang.Object
org.docx4j.com.google.common.collect.UnmodifiableIterator<E>
All Implemented Interfaces:
Iterator<E>
Direct Known Subclasses:
AbstractSequentialIterator, UnmodifiableListIterator

@GwtCompatible public abstract class UnmodifiableIterator<E> extends Object implements Iterator<E>
An iterator that does not support remove().

UnmodifiableIterator is used primarily in conjunction with implementations of ImmutableCollection, such as ImmutableList. You can, however, convert an existing iterator to an UnmodifiableIterator using Iterators.unmodifiableIterator(java.util.Iterator<? extends T>).

Since:
2.0
Author:
Jared Levy
  • Constructor Details

    • UnmodifiableIterator

      protected UnmodifiableIterator()
      Constructor for use by subclasses.
  • Method Details