Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
Modifier and Type | Class and Description |
---|---|
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 |
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) . |
Modifier and Type | Method and Description |
---|---|
abstract 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> |
ImmutableSet.iterator() |
abstract UnmodifiableIterator<E> |
ImmutableSortedSet.iterator() |
abstract UnmodifiableIterator<E> |
ImmutableCollection.iterator()
Returns an unmodifiable iterator across the elements in this collection.
|
UnmodifiableIterator<E> |
ImmutableList.iterator() |
UnmodifiableIterator<E> |
ImmutableMultiset.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
|
Modifier and Type | Method and Description |
---|---|
static <T> UnmodifiableIterator<T> |
Iterators.unmodifiableIterator(UnmodifiableIterator<T> iterator)
Deprecated.
no need to use this
|
Copyright © 2010-2013. All Rights Reserved.