Uses of Class
com.google.common.collect.UnmodifiableIterator

Packages that use UnmodifiableIterator
com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections. 
 

Uses of UnmodifiableIterator in com.google.common.collect
 

Subclasses of UnmodifiableIterator in com.google.common.collect
 class AbstractIterator<T>
          This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
 class AbstractLinkedIterator<T>
          This class provides a skeletal implementation of the Iterator interface for sequences whose next element can always be derived from the previous element.
 class UnmodifiableListIterator<E>
          A list iterator that does not support remove(), UnmodifiableListIterator.add(E), or UnmodifiableListIterator.set(E).
 

Methods in com.google.common.collect that return UnmodifiableIterator
static
<T> UnmodifiableIterator<T>
Iterators.emptyIterator()
          Returns the empty iterator.
static
<T> UnmodifiableIterator<T>
Iterators.filter(Iterator<?> unfiltered, Class<T> type)
          Returns all instances of class type in unfiltered.
static
<T> UnmodifiableIterator<T>
Iterators.filter(Iterator<T> unfiltered, Predicate<? super T> predicate)
          Returns the elements of unfiltered that satisfy a predicate.
static
<T> UnmodifiableIterator<T>
Iterators.forArray(T... array)
          Returns an iterator containing the elements of array in order.
static
<T> UnmodifiableIterator<T>
Iterators.forEnumeration(Enumeration<T> enumeration)
          Adapts an Enumeration to the Iterator interface.
 UnmodifiableIterator<E> ImmutableList.iterator()
           
abstract  UnmodifiableIterator<E> ImmutableSet.iterator()
           
 UnmodifiableIterator<E> ImmutableMultiset.iterator()
           
abstract  UnmodifiableIterator<E> ImmutableCollection.iterator()
          Returns an unmodifiable iterator across the elements in this collection.
static
<T> UnmodifiableIterator<List<T>>
Iterators.paddedPartition(Iterator<T> iterator, int size)
          Divides an iterator into unmodifiable sublists of the given size, padding the final iterator with null values if necessary.
static
<T> UnmodifiableIterator<List<T>>
Iterators.partition(Iterator<T> iterator, int size)
          Divides an iterator into unmodifiable sublists of the given size (the final list may be smaller).
static
<T> UnmodifiableIterator<T>
Iterators.singletonIterator(T value)
          Returns an iterator containing only value.
static
<T> UnmodifiableIterator<T>
Iterators.unmodifiableIterator(Iterator<T> iterator)
          Returns an unmodifiable view of iterator.