## 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>` Deprecated. This class has been renamed `AbstractSequentialIterator`. This class is scheduled to be removed in Guava release 13.0.
`class` `AbstractSequentialIterator<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
`UnmodifiableIterator<E>` `ImmutableSortedSet.descendingIterator()`

`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.

`abstract UnmodifiableIterator<E>` `ImmutableSortedSet.iterator()`
`UnmodifiableIterator<E>` `ImmutableMultiset.iterator()`
`abstract UnmodifiableIterator<E>` `ImmutableSet.iterator()`
`abstract UnmodifiableIterator<E>` `ImmutableCollection.iterator()` Returns an unmodifiable iterator across the elements in this collection.
`UnmodifiableIterator<E>` `ImmutableList.iterator()`

`static

`<T> UnmodifiableIterator<T>`

`

`Iterators.mergeSorted(Iterable<? extends Iterator<? extends T>> iterators, Comparator<? super T> comparator)`
Returns an iterator over the merged contents of all given `iterators`, traversing every element of the input iterators.

`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`.

`static

`<T> UnmodifiableIterator<T>`

`

`Iterators.unmodifiableIterator(UnmodifiableIterator<T> iterator)`
Deprecated. no need to use this

Methods in com.google.common.collect with parameters of type UnmodifiableIterator

`static

`<T> UnmodifiableIterator<T>`

`

`Iterators.unmodifiableIterator(UnmodifiableIterator<T> iterator)`
Deprecated. no need to use this

Copyright © 2010-2012. All Rights Reserved.