Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

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.
`abstract UnmodifiableIterator<E>` | `ImmutableList.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.
`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`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES