| 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  Iteratorinterface, to make this interface easier to implement for certain types of
 data sources. | 
| class  | AbstractSequentialIterator<T>This class provides a skeletal implementation of the  Iteratorinterface 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), orUnmodifiableListIterator.set(E). | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract UnmodifiableIterator<E> | ImmutableSortedSet. descendingIterator() | 
| static <T> UnmodifiableIterator<T> | Iterators. emptyIterator()Deprecated. 
 Use  ImmutableSet.<T>of().iterator()instead; or for
     Java 7 or later,Collections.emptyIterator(). This method is
     scheduled for removal in May 2016. | 
| static <T> UnmodifiableIterator<T> | Iterators. filter(Iterator<?> unfiltered,
            Class<T> type)Returns all instances of class  typeinunfiltered. | 
| static <T> UnmodifiableIterator<T> | Iterators. filter(Iterator<T> unfiltered,
            Predicate<? super T> predicate)Returns the elements of  unfilteredthat satisfy a predicate. | 
| static <T> UnmodifiableIterator<T> | Iterators. forArray(T... array)Returns an iterator containing the elements of  arrayin order. | 
| static <T> UnmodifiableIterator<T> | Iterators. forEnumeration(Enumeration<T> enumeration)Adapts an  Enumerationto theIteratorinterface. | 
| abstract UnmodifiableIterator<E> | ImmutableCollection. iterator()Returns an unmodifiable iterator across the elements in this collection. | 
| abstract UnmodifiableIterator<E> | ImmutableSet. iterator() | 
| abstract UnmodifiableIterator<E> | ImmutableSortedSet. iterator() | 
| 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-2014. All Rights Reserved.