A B C D E F G H I J K L M N O P R S T U V

A

AbstractIterable<E> - Class in com.google.common.collect
Provides an implementation of Object.toString() for Iterable instances.
AbstractIterable() - Constructor for class com.google.common.collect.AbstractIterable
 
AbstractIterator<T> - Class in com.google.common.collect
This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
AbstractIterator() - Constructor for class com.google.common.collect.AbstractIterator
 
AbstractMapEntry<K,V> - Class in com.google.common.collect
Implementation of the equals, hashCode, and toString methods of Entry.
AbstractMapEntry() - Constructor for class com.google.common.collect.AbstractMapEntry
 
AbstractMultiset<E> - Class in com.google.common.collect
This class provides a skeletal implementation of the Multiset interface.
AbstractMultiset() - Constructor for class com.google.common.collect.AbstractMultiset
 
AbstractMultisetEntry<E> - Class in com.google.common.collect
Implementation of the equals, hashCode, and toString methods of Multiset.Entry.
AbstractMultisetEntry() - Constructor for class com.google.common.collect.AbstractMultisetEntry
 
AbstractRemovableIterator<T> - Class in com.google.common.collect
A specialization of AbstractIterator for data sources which can handle arbitrary removal by element, concurrently with iteration.
AbstractRemovableIterator() - Constructor for class com.google.common.collect.AbstractRemovableIterator
 
add(E) - Method in class com.google.common.collect.AbstractMultiset
Adds a single occurrence of the specified element to this multiset.
add(E, int) - Method in class com.google.common.collect.AbstractMultiset
Adds a number of occurrences of an element to this multiset.
add(E, int) - Method in class com.google.common.collect.ConcurrentMultiset
Adds a number of occurrences of the specified element to this multiset.
add(E) - Method in class com.google.common.collect.ForwardingCollection
 
add(int, E) - Method in class com.google.common.collect.ForwardingList
 
add(E) - Method in class com.google.common.collect.ForwardingListIterator
 
add(E, int) - Method in class com.google.common.collect.ForwardingMultiset
 
add(E) - Method in class com.google.common.collect.ImmutableCollection
Guaranteed to throw an exception and leave the collection unmodified.
add(int, E) - Method in class com.google.common.collect.ImmutableList
Guaranteed to throw an exception and leave the list unmodified.
add(E, int) - Method in interface com.google.common.collect.Multiset
Adds a number of occurrences of an element to this multiset.
add(E) - Method in interface com.google.common.collect.Multiset
Adds a single occurrence of the specified element to this multiset.
addAll(Collection<? extends E>) - Method in class com.google.common.collect.AbstractMultiset
addAll(Collection<? extends E>) - Method in class com.google.common.collect.ForwardingCollection
 
addAll(int, Collection<? extends E>) - Method in class com.google.common.collect.ForwardingList
 
addAll(Collection<? extends E>) - Method in class com.google.common.collect.ImmutableCollection
Guaranteed to throw an exception and leave the collection unmodified.
addAll(int, Collection<? extends E>) - Method in class com.google.common.collect.ImmutableList
Guaranteed to throw an exception and leave the list unmodified.
addAll(Collection<T>, Iterable<? extends T>) - Static method in class com.google.common.collect.Iterables
Adds all elements in iterable to collection.
addAll(Collection<T>, Iterator<? extends T>) - Static method in class com.google.common.collect.Iterators
Adds all elements in iterator to collection.
all(Iterable<T>, Predicate<? super T>) - Static method in class com.google.common.collect.Iterables
Returns true if every element in iterable satisfies the predicate.
all(Iterator<T>, Predicate<? super T>) - Static method in class com.google.common.collect.Iterators
Returns true if every element returned by iterator satisfies the given predicate.
alwaysFalse() - Static method in class com.google.common.base.Predicates
Returns a predicate that always evaluates to false.
alwaysTrue() - Static method in class com.google.common.base.Predicates
Returns a predicate that always evaluates to true.
and(Iterable<? extends Predicate<? super T>>) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff each of its components evaluates to true.
and(Predicate<? super T>...) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff each of its components evaluates to true.
and(Predicate<? super T>, Predicate<? super T>) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff both of its components evaluate to true.
any(Iterable<T>, Predicate<? super T>) - Static method in class com.google.common.collect.Iterables
Returns true if one or more elements in iterable satisfy the predicate.
any(Iterator<T>, Predicate<? super T>) - Static method in class com.google.common.collect.Iterators
Returns true if one or more elements returned by iterator satisfy the given predicate.
apply(F) - Method in interface com.google.common.base.Function
Applies the function to an object of type F, resulting in an object of type T.
apply(T) - Method in interface com.google.common.base.Predicate
Applies this predicate to the given object.
ArrayListMultimap<K,V> - Class in com.google.common.collect
Implementation of Multimap that uses an ArrayList to store the values for a given key.
ArrayListMultimap() - Constructor for class com.google.common.collect.ArrayListMultimap
Constructs an empty ArrayListMultimap.
ArrayListMultimap(int, int) - Constructor for class com.google.common.collect.ArrayListMultimap
Constructs an empty ArrayListMultimap with the expected number of distinct keys and the expected number of values per distinct key.
ArrayListMultimap(Multimap<? extends K, ? extends V>) - Constructor for class com.google.common.collect.ArrayListMultimap
Constructs an ArrayListMultimap with the same mappings as the specified Multimap.
asEnumeration(Iterator<T>) - Static method in class com.google.common.collect.Iterators
Adapts an Iterator to the Enumeration interface.
asList(E, E[]) - Static method in class com.google.common.collect.Lists
Returns an unmodifiable list containing the specified first element and backed by the specified array of additional elements.
asList(E, E, E[]) - Static method in class com.google.common.collect.Lists
Returns an unmodifiable list containing the specified first and second element, and backed by the specified array of additional elements.
asList(short[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asList(int[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asList(double[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asList(float[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asList(long[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asList(char[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asList(boolean[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asList(byte[]) - Static method in class com.google.common.collect.PrimitiveArrays
Returns a fixed-size list backed by the specified array, similar to Arrays.asList(T...).
asMap() - Method in class com.google.common.collect.ForwardingMultimap
 
asMap() - Method in class com.google.common.collect.LinkedListMultimap
 
asMap() - Method in interface com.google.common.collect.ListMultimap
Returns a map view that associates each key with the corresponding values in the multimap.
asMap() - Method in interface com.google.common.collect.Multimap
Returns a map view that associates each key with the corresponding values in the multimap.
asMap() - Method in interface com.google.common.collect.SetMultimap
Returns a map view that associates each key with the corresponding values in the multimap.
asMap() - Method in interface com.google.common.collect.SortedSetMultimap
Returns a map view that associates each key with the corresponding values in the multimap.

B

BiMap<K,V> - Interface in com.google.common.collect
A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
binarySearch(List<? extends T>, T) - Method in class com.google.common.collect.Ordering
Searches sortedList for key using the binary search algorithm.
build() - Method in class com.google.common.collect.ImmutableMap.Builder
Returns a newly-created immutable map.
builder() - Static method in class com.google.common.collect.ImmutableMap
Returns a new builder.

C

checkArgument(boolean) - Static method in class com.google.common.base.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, Object) - Static method in class com.google.common.base.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object...) - Static method in class com.google.common.base.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkContentsNotNull(T) - Static method in class com.google.common.base.Preconditions
Ensures that an Iterable object passed as a parameter to the calling method is not null and contains no null elements.
checkContentsNotNull(T, Object) - Static method in class com.google.common.base.Preconditions
Ensures that an Iterable object passed as a parameter to the calling method is not null and contains no null elements.
checkContentsNotNull(T, String, Object...) - Static method in class com.google.common.base.Preconditions
Ensures that an Iterable object passed as a parameter to the calling method is not null and contains no null elements.
checkElement(E) - Method in interface com.google.common.collect.Constraint
Throws a suitable RuntimeException if the specified element is illegal.
checkKeyValue(K, V) - Method in interface com.google.common.collect.MapConstraint
Throws a suitable RuntimeException if the specified key or value is illegal.
checkNotNull(T) - Static method in class com.google.common.base.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null, throwing a NullPointerException if it is.
checkNotNull(T, Object) - Static method in class com.google.common.base.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null, throwing a NullPointerException if it is.
checkNotNull(T, String, Object...) - Static method in class com.google.common.base.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null, throwing a NullPointerException if it is.
checkState(boolean) - Static method in class com.google.common.base.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, Object) - Static method in class com.google.common.base.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object...) - Static method in class com.google.common.base.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
ClassToInstanceMap<B> - Interface in com.google.common.collect
A map, each entry of which maps a Java raw type to an instance of that type.
clear() - Method in class com.google.common.collect.AbstractMultiset
clear() - Method in class com.google.common.collect.ForwardingCollection
 
clear() - Method in class com.google.common.collect.ForwardingMap
 
clear() - Method in class com.google.common.collect.ForwardingMultimap
 
clear() - Method in class com.google.common.collect.ImmutableCollection
Guaranteed to throw an exception and leave the collection unmodified.
clear() - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
clear() - Method in class com.google.common.collect.LinkedListMultimap
 
clear() - Method in interface com.google.common.collect.Multimap
Removes all key-value pairs from the multimap.
clear() - Method in class com.google.common.collect.ReferenceMap
Removes all of the mappings from this map.
com.google.common.base - package com.google.common.base
Miscellaneous common util classes and annotations.
com.google.common.collect - package com.google.common.collect
This package contains generic collection interfaces and implementations, and other utilities for working with collections.
comparator() - Method in class com.google.common.collect.ForwardingSortedMap
 
comparator() - Method in class com.google.common.collect.ForwardingSortedSet
 
comparator() - Method in class com.google.common.collect.ImmutableSortedSet
Returns the comparator that orders the elements, which is Comparators.naturalOrder() when the natural ordering of the elements is used.
Comparators - Class in com.google.common.collect
Standard comparators and utilities for creating and working with comparators.
compare(byte, byte) - Static method in class com.google.common.collect.Comparators
Compares the two specified byte values.
compare(char, char) - Static method in class com.google.common.collect.Comparators
Compares the two specified char values.
compare(short, short) - Static method in class com.google.common.collect.Comparators
Compares the two specified short values.
compare(int, int) - Static method in class com.google.common.collect.Comparators
Compares the two specified int values.
compare(long, long) - Static method in class com.google.common.collect.Comparators
Compares the two specified long values.
compare(double, double) - Static method in class com.google.common.collect.Comparators
Compares the two specified double values.
compare(float, float) - Static method in class com.google.common.collect.Comparators
Compares the two specified float values.
compare(boolean, boolean) - Static method in class com.google.common.collect.Comparators
Compares the two specified boolean values.
complementOf(Collection<E>) - Static method in class com.google.common.collect.Sets
Creates an EnumSet consisting of all enum values that are not in the specified collection.
complementOf(Collection<E>, Class<E>) - Static method in class com.google.common.collect.Sets
Creates an EnumSet consisting of all enum values that are not in the specified collection.
compose(Function<? super B, ? extends C>, Function<? super A, ? extends B>) - Static method in class com.google.common.base.Functions
Returns the composition of two functions.
compose(Predicate<? super B>, Function<? super A, ? extends B>) - Static method in class com.google.common.base.Predicates
Returns the composition of a function and a predicate.
compose(Function<K, V>, Supplier<? extends K>) - Static method in class com.google.common.base.Suppliers
Returns a new Supplier which is the composition of the Function function and the Supplier first.
compound(Comparator<? super T>, Comparator<? super T>) - Static method in class com.google.common.collect.Comparators
Returns a comparator which tries two comparators in order until a non-zero result is found, returning that result, and returning zero only if both comparators return zero.
compound(Comparator<? super T>, Comparator<? super T>, Comparator<? super T>) - Static method in class com.google.common.collect.Comparators
Returns a comparator which tries three comparators in order until a non-zero result is found, returning that result, and returning zero only if all comparators return zero.
compound(Comparator<? super T>, Comparator<? super T>, Comparator<? super T>, Comparator<? super T>) - Static method in class com.google.common.collect.Comparators
Returns a comparator which tries four comparators in order until a non-zero result is found, returning that result, and returning zero only if all comparators return zero.
compound(Comparator<? super T>, Comparator<? super T>, Comparator<? super T>, Comparator<? super T>, Comparator<? super T>...) - Static method in class com.google.common.collect.Comparators
Returns a comparator which tries each given comparator in order until a non-zero result is found, returning that result, and returning zero only if all comparators return zero.
compound(Iterable<? extends Comparator<? super T>>) - Static method in class com.google.common.collect.Comparators
Returns a comparator which tries each given comparator in order until a non-zero result is found, returning that result, and returning zero only if all comparators return zero.
computeNext() - Method in class com.google.common.collect.AbstractIterator
Returns the next element.
concat(Iterable<? extends T>, Iterable<? extends T>) - Static method in class com.google.common.collect.Iterables
Combines two iterables into a single iterable.
concat(Iterable<? extends T>...) - Static method in class com.google.common.collect.Iterables
Combines multiple iterables into a single iterable.
concat(Iterable<? extends Iterable<? extends T>>) - Static method in class com.google.common.collect.Iterables
Combines multiple iterables into a single iterable.
concat(Iterator<? extends T>, Iterator<? extends T>) - Static method in class com.google.common.collect.Iterators
Combines two iterators into a single iterator.
concat(Iterator<? extends T>...) - Static method in class com.google.common.collect.Iterators
Combines multiple iterators into a single iterator.
concat(Iterator<? extends Iterator<? extends T>>) - Static method in class com.google.common.collect.Iterators
Combines multiple iterators into a single iterator.
concat(T[], T[], Class<T>) - Static method in class com.google.common.collect.ObjectArrays
Returns a new array that contains the concatenated contents of two arrays.
ConcurrentMultiset<E> - Class in com.google.common.collect
A multiset that supports concurrent modifications and that provides atomic versions of most Multiset operations (exceptions where noted).
ConcurrentMultiset() - Constructor for class com.google.common.collect.ConcurrentMultiset
Creates an empty instance using a ConcurrentHashMap to store elements and their counts.
ConcurrentMultiset(Collection<? extends E>) - Constructor for class com.google.common.collect.ConcurrentMultiset
Creates an instance using a ConcurrentHashMap to store elements and their counts, and initially containing all the elements from a given collection.
ConcurrentMultiset(ConcurrentMap<E, Integer>) - Constructor for class com.google.common.collect.ConcurrentMultiset
Creates an instance using countMap to store elements and their counts.
constant(E) - Static method in class com.google.common.base.Functions
Returns a Function that returns value for any input.
constrainedBiMap(BiMap<K, V>, MapConstraint<? super K, ? super V>) - Static method in class com.google.common.collect.MapConstraints
Returns a constrained view of the specified bimap, using the specified constraint.
constrainedCollection(Collection<E>, Constraint<? super E>) - Static method in class com.google.common.collect.Constraints
Returns a constrained view of the specified collection, using the specified constraint.
constrainedList(List<E>, Constraint<? super E>) - Static method in class com.google.common.collect.Constraints
Returns a constrained view of the specified list, using the specified constraint.
constrainedListMultimap(ListMultimap<K, V>, MapConstraint<? super K, ? super V>) - Static method in class com.google.common.collect.MapConstraints
Returns a constrained view of the specified list multimap, using the specified constraint.
constrainedMap(Map<K, V>, MapConstraint<? super K, ? super V>) - Static method in class com.google.common.collect.MapConstraints
Returns a constrained view of the specified map, using the specified constraint.
constrainedMultimap(Multimap<K, V>, MapConstraint<? super K, ? super V>) - Static method in class com.google.common.collect.MapConstraints
Returns a constrained view of the specified multimap, using the specified constraint.
constrainedMultiset(Multiset<E>, Constraint<? super E>) - Static method in class com.google.common.collect.Constraints
Returns a constrained view of the specified multiset, using the specified constraint.
constrainedSet(Set<E>, Constraint<? super E>) - Static method in class com.google.common.collect.Constraints
Returns a constrained view of the specified set, using the specified constraint.
constrainedSetMultimap(SetMultimap<K, V>, MapConstraint<? super K, ? super V>) - Static method in class com.google.common.collect.MapConstraints
Returns a constrained view of the specified set multimap, using the specified constraint.
constrainedSortedSet(SortedSet<E>, Constraint<? super E>) - Static method in class com.google.common.collect.Constraints
Returns a constrained view of the specified sorted set, using the specified constraint.
constrainedSortedSetMultimap(SortedSetMultimap<K, V>, MapConstraint<? super K, ? super V>) - Static method in class com.google.common.collect.MapConstraints
Returns a constrained view of the specified sorted-set multimap, using the specified constraint.
Constraint<E> - Interface in com.google.common.collect
A constraint that an element must satisfy in order to be added to a collection.
Constraints - Class in com.google.common.collect
Factories and utilities pertaining to the Constraint interface.
contains(Object) - Method in class com.google.common.collect.AbstractMultiset
Determines whether this multiset contains the specified element.
contains(Object) - Method in class com.google.common.collect.ForwardingCollection
 
contains(Object) - Method in class com.google.common.collect.ImmutableCollection
 
contains(Object) - Method in interface com.google.common.collect.Multiset
Determines whether this multiset contains the specified element.
containsAll(Collection<?>) - Method in class com.google.common.collect.AbstractMultiset
Returns true if this multiset contains at least one occurrence of each element in the specified collection.
containsAll(Collection<?>) - Method in class com.google.common.collect.ForwardingCollection
 
containsAll(Collection<?>) - Method in class com.google.common.collect.ImmutableCollection
 
containsAll(Collection<?>) - Method in interface com.google.common.collect.Multiset
Returns true if this multiset contains at least one occurrence of each element in the specified collection.
containsAllImpl(Collection<?>, Collection<?>) - Static method in class com.google.common.collect.ForwardingCollection
Returns true if the specified collection c contains all of the elements in the specified collection d.
containsEntry(Object, Object) - Method in class com.google.common.collect.ForwardingMultimap
 
containsEntry(Object, Object) - Method in class com.google.common.collect.LinkedListMultimap
 
containsEntry(Map<?, ?>, Object, Object) - Static method in class com.google.common.collect.Maps
Returns true if map contains an entry mapping key to value.
containsEntry(Object, Object) - Method in interface com.google.common.collect.Multimap
Returns true if the multimap contains the specified key-value pair.
containsImpl(Collection<?>, Object) - Static method in class com.google.common.collect.ForwardingCollection
Returns true if the specified collection c contains the element o.
containsKey(Object) - Method in class com.google.common.collect.ForwardingMap
 
containsKey(Object) - Method in class com.google.common.collect.ForwardingMultimap
 
containsKey(Object) - Method in class com.google.common.collect.ImmutableMap
 
containsKey(Object) - Method in class com.google.common.collect.LinkedListMultimap
 
containsKey(Object) - Method in interface com.google.common.collect.Multimap
Returns true if the multimap contains any values for the specified key.
containsKey(Object) - Method in class com.google.common.collect.ReferenceMap
Returns true if this map contains a mapping for the specified key.
containsValue(Object) - Method in class com.google.common.collect.ForwardingMap
 
containsValue(Object) - Method in class com.google.common.collect.ForwardingMultimap
 
containsValue(Object) - Method in class com.google.common.collect.ImmutableMap
 
containsValue(Object) - Method in class com.google.common.collect.LinkedListMultimap
 
containsValue(Object) - Method in interface com.google.common.collect.Multimap
Returns true if the multimap contains the specified value for any key.
containsValue(Object) - Method in class com.google.common.collect.ReferenceMap
Returns true if this map maps one or more keys to the specified value.
copyInto(S) - Method in class com.google.common.collect.Sets.SetView
Copies the current contents of this set view into an existing set.
copyOf(Iterable<? extends E>) - Static method in class com.google.common.collect.ImmutableList
Returns an immutable list containing the given elements, in order.
copyOf(Map<? extends K, ? extends V>) - Static method in class com.google.common.collect.ImmutableMap
Returns an immutable map containing the same entries as map.
copyOf(Iterable<? extends E>) - Static method in class com.google.common.collect.ImmutableSet
Returns an immutable set containing the given elements, in order.
copyOf(Iterable<? extends E>) - Static method in class com.google.common.collect.ImmutableSortedSet
Returns an immutable sorted set containing the given elements sorted by their natural ordering.
copyOf(Comparator<? super E>, Iterable<? extends E>) - Static method in class com.google.common.collect.ImmutableSortedSet
Returns an immutable sorted set containing the given elements sorted by the provided comparator.
copyOfSorted(SortedSet<E>) - Static method in class com.google.common.collect.ImmutableSortedSet
Returns an immutable sorted set containing the elements of a sorted set, sorted by the same Comparator.
count(Object) - Method in class com.google.common.collect.AbstractMultiset
Returns the number of occurrences of an element in this multiset (the count of the element).
count(Object) - Method in class com.google.common.collect.ConcurrentMultiset
Returns the number of occurrences of element in this multiset.
count(Object) - Method in class com.google.common.collect.ForwardingMultiset
 
count(Object) - Method in interface com.google.common.collect.Multiset
Returns the number of occurrences of an element in this multiset (the count of the element).
createElementSet() - Method in class com.google.common.collect.AbstractMultiset
Creates a new instance of this multiset's element set, which will be returned by AbstractMultiset.elementSet.
createElementSet() - Method in class com.google.common.collect.TreeMultiset
 
cycle(Iterable<T>) - Static method in class com.google.common.collect.Iterables
Returns an iterable whose iterator cycles indefinitely over the elements of iterable.
cycle(T...) - Static method in class com.google.common.collect.Iterables
Returns an iterable whose iterator cycles indefinitely over the provided elements.
cycle(Iterable<T>) - Static method in class com.google.common.collect.Iterators
Returns an iterator that cycles indefinitely over the elements of iterable.
cycle(T...) - Static method in class com.google.common.collect.Iterators
Returns an iterator that cycles indefinitely over the provided elements.

D

deepEquals(Object, Object) - Static method in class com.google.common.base.Objects
Determines if two objects are equal as determined by Object.equals(Object), or "deeply equal" if both are arrays.
deepHashCode(Object) - Static method in class com.google.common.base.Objects
Gets hash code of an object, optionally returns hash code based on the "deep contents" of array if the object is an array.
deepToString(Object) - Static method in class com.google.common.base.Objects
Gets string representation of an object, or the "deep content" of the array if the o is an array.
delegate() - Method in class com.google.common.collect.ForwardingCollection
 
delegate() - Method in class com.google.common.collect.ForwardingConcurrentMap
 
delegate() - Method in class com.google.common.collect.ForwardingIterator
 
delegate() - Method in class com.google.common.collect.ForwardingList
 
delegate() - Method in class com.google.common.collect.ForwardingListIterator
 
delegate() - Method in class com.google.common.collect.ForwardingMap
 
delegate() - Method in class com.google.common.collect.ForwardingMapEntry
 
delegate() - Method in class com.google.common.collect.ForwardingMultimap
 
delegate() - Method in class com.google.common.collect.ForwardingMultiset
 
delegate() - Method in class com.google.common.collect.ForwardingObject
Returns the backing delegate object.
delegate() - Method in class com.google.common.collect.ForwardingQueue
 
delegate() - Method in class com.google.common.collect.ForwardingSet
 
delegate() - Method in class com.google.common.collect.ForwardingSortedMap
 
delegate() - Method in class com.google.common.collect.ForwardingSortedSet
 
difference(Set<E>, Set<?>) - Static method in class com.google.common.collect.Sets
Returns an unmodifiable view of the difference of two sets.

E

element() - Method in class com.google.common.collect.ForwardingQueue
 
elementsEqual(Iterable<?>, Iterable<?>) - Static method in class com.google.common.collect.Iterables
Determines whether two iterables contain equal elements in the same order.
elementsEqual(Iterator<?>, Iterator<?>) - Static method in class com.google.common.collect.Iterators
Determines whether two iterators contain equal elements in the same order.
elementSet() - Method in class com.google.common.collect.AbstractMultiset
Returns the set of distinct elements contained in this multiset.
elementSet() - Method in class com.google.common.collect.ConcurrentMultiset
 
elementSet() - Method in class com.google.common.collect.ForwardingMultiset
 
elementSet() - Method in interface com.google.common.collect.Multiset
Returns the set of distinct elements contained in this multiset.
elementSet() - Method in class com.google.common.collect.TreeMultiset
Returns the set of distinct elements contained in this multiset. The element set is backed by the same data as the multiset, so any change to either is immediately reflected in the other. The order of the elements in the element set is unspecified.

If the element set supports any removal operations, these necessarily cause all occurrences of the removed element(s) to be removed from the multiset. Implementations are not expected to support the add operations, although this is possible.

A common use for the element set is to find the number of distinct elements in the multiset: elementSet().size().

EMPTY_ARRAY - Static variable in class com.google.common.collect.ObjectArrays
An empty object array.
emptyArray(T[]) - Static method in class com.google.common.collect.ObjectArrays
Returns an empty array with the same component type as the specified array.
emptyIterable() - Static method in class com.google.common.collect.Iterables
Returns the empty Iterable.
emptyIterator() - Static method in class com.google.common.collect.Iterators
Returns the empty Iterator.
emptyListIterator() - Static method in class com.google.common.collect.Iterators
Returns the empty ListIterator.
emptyMultiset() - Static method in class com.google.common.collect.Multisets
Returns the empty multiset (immutable).
endOfData() - Method in class com.google.common.collect.AbstractIterator
Implementations of computeNext must invoke this method when there are no elements left in the iteration.
entries() - Method in class com.google.common.collect.ForwardingMultimap
 
entries() - Method in class com.google.common.collect.LinkedHashMultimap
Returns a set of all key-value pairs.
entries() - Method in class com.google.common.collect.LinkedListMultimap
Returns a collection of all key-value pairs.
entries() - Method in interface com.google.common.collect.Multimap
Returns a collection of all key-value pairs.
entries() - Method in interface com.google.common.collect.SetMultimap
Returns a collection of all key-value pairs.
entrySet() - Method in class com.google.common.collect.AbstractMultiset
 
entrySet() - Method in class com.google.common.collect.ConcurrentMultiset
 
entrySet() - Method in class com.google.common.collect.ForwardingMap
 
entrySet() - Method in class com.google.common.collect.ForwardingMultiset
 
entrySet() - Method in class com.google.common.collect.ImmutableMap
Returns an immutable set of the mappings in this map.
entrySet() - Method in interface com.google.common.collect.Multiset
Returns a view of the contents of this multiset, grouped into Multiset.Entry instances, each providing an element of the multiset and the count of that element.
entrySet() - Method in class com.google.common.collect.ReferenceMap
EnumBiMap<K extends Enum<K>,V extends Enum<V>> - Class in com.google.common.collect
A BiMap backed by two EnumMap instances.
EnumBiMap(Class<K>, Class<V>) - Constructor for class com.google.common.collect.EnumBiMap
Constructs a new empty bimap using the specified key type and value type.
EnumBiMap(EnumBiMap<K, V>) - Constructor for class com.google.common.collect.EnumBiMap
Constructs a new bimap with the same mappings as the specified map.
EnumBiMap(Map<K, V>) - Constructor for class com.google.common.collect.EnumBiMap
Constructs a new bimap with the same mappings as the specified map.
EnumHashBiMap<K extends Enum<K>,V> - Class in com.google.common.collect
A BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.
EnumHashBiMap(Class<K>) - Constructor for class com.google.common.collect.EnumHashBiMap
Constructs a new empty bimap using the specified key type, sized to contain an entry for every possible key.
EnumHashBiMap(Map<K, ? extends V>) - Constructor for class com.google.common.collect.EnumHashBiMap
Constructs a new bimap with the same mappings as the specified map.
EnumHashBiMap(EnumHashBiMap<K, ? extends V>) - Constructor for class com.google.common.collect.EnumHashBiMap
Constructs a new bimap with the same key type as the specified map, initially containing the same mappings (if any).
EnumMultiset<E extends Enum<E>> - Class in com.google.common.collect
Multiset implementation backed by an EnumMap.
EnumMultiset(Class<E>) - Constructor for class com.google.common.collect.EnumMultiset
Creates an empty EnumMultiset.
EnumMultiset(Iterable<E>) - Constructor for class com.google.common.collect.EnumMultiset
Creates a new EnumMultiset containing the specified elements.
equal(Object, Object) - Static method in class com.google.common.base.Objects
Determines whether two possibly-null objects are equal.
equals(Object) - Method in interface com.google.common.base.Function
Indicates whether some other object is equal to this Function.
equals(Object) - Method in interface com.google.common.base.Predicate
Indicates whether some other object is equal to this Predicate.
equals(Object) - Method in class com.google.common.collect.AbstractMapEntry
Indicates whether an object equals this entry, following the behavior specified in Map.Entry.equals(java.lang.Object).
equals(Object) - Method in class com.google.common.collect.AbstractMultiset
Compares the specified object with this multiset for equality.
equals(Object) - Method in class com.google.common.collect.AbstractMultisetEntry
Indicates whether an object equals this entry, following the behavior specified in Multiset.Entry.equals(java.lang.Object).
equals(Object) - Method in class com.google.common.collect.ForwardingList
 
equals(Object) - Method in class com.google.common.collect.ForwardingMap
 
equals(Object) - Method in class com.google.common.collect.ForwardingMapEntry
 
equals(Object) - Method in class com.google.common.collect.ForwardingMultimap
 
equals(Object) - Method in class com.google.common.collect.ForwardingMultiset
 
equals(Object) - Method in class com.google.common.collect.ForwardingSet
 
equals(Object) - Method in class com.google.common.collect.ImmutableSet
 
equals(Object) - Method in class com.google.common.collect.LinkedListMultimap
Compares the specified object to this multimap for equality.
equals(Object) - Method in interface com.google.common.collect.ListMultimap
Compares the specified object to this multimap for equality.
equals(Object) - Method in interface com.google.common.collect.Multimap
Compares the specified object with this multimap for equality.
equals(Object) - Method in interface com.google.common.collect.Multiset.Entry
TODO: check this wrt TreeMultiset
equals(Object) - Method in interface com.google.common.collect.Multiset
Compares the specified object with this multiset for equality.
equals(Object) - Method in interface com.google.common.collect.SetMultimap
Compares the specified object to this multimap for equality.

F

filter(Iterable<T>, Predicate<? super T>) - Static method in class com.google.common.collect.Iterables
Returns the elements of unfiltered that satisfy a predicate.
filter(Iterable<?>, Class<T>) - Static method in class com.google.common.collect.Iterables
Returns all instances of class type in unfiltered.
filter(Iterator<T>, Predicate<? super T>) - Static method in class com.google.common.collect.Iterators
Returns the elements of unfiltered that satisfy a predicate.
filter(Iterator<?>, Class<T>) - Static method in class com.google.common.collect.Iterators
Returns all instances of class type in unfiltered.
FinalizablePhantomReference<T> - Class in com.google.common.base
Phantom reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizablePhantomReference(T) - Constructor for class com.google.common.base.FinalizablePhantomReference
 
FinalizableSoftReference<T> - Class in com.google.common.base
Soft reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableSoftReference(T) - Constructor for class com.google.common.base.FinalizableSoftReference
 
FinalizableWeakReference<T> - Class in com.google.common.base
Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
FinalizableWeakReference(T) - Constructor for class com.google.common.base.FinalizableWeakReference
 
find(Iterable<E>, Predicate<? super E>) - Static method in class com.google.common.collect.Iterables
Returns the first element in iterable that satisfies the given predicate.
find(Iterator<E>, Predicate<? super E>) - Static method in class com.google.common.collect.Iterators
Returns the first element in iterator that satisfies the given predicate.
first() - Method in class com.google.common.collect.ForwardingSortedSet
 
firstKey() - Method in class com.google.common.collect.ForwardingSortedMap
 
firstNonNull(T, T) - Static method in class com.google.common.base.Objects
Returns the first of the given parameters that is not null if any, or otherwise throws NullPointerException.
forArray(T[], int, int) - Static method in class com.google.common.collect.Iterators
Returns an iterator containing the elements in the specified range of array in order.
forcePut(K, V) - Method in interface com.google.common.collect.BiMap
An alternate form of put that silently removes any existing entry with the value value before proceeding with the BiMap.put(K, V) operation.
forcePut(K, V) - Method in class com.google.common.collect.EnumHashBiMap
 
forcePut(K, V) - Method in class com.google.common.collect.HashBiMap
 
forComparator(Comparator<T>) - Static method in class com.google.common.collect.Ordering
Returns an ordering for comparator.
forEnumeration(Enumeration<T>) - Static method in class com.google.common.collect.Iterators
Adapts an Enumeration to the Iterator interface.
forMap(Map<? super A, ? extends B>) - Static method in class com.google.common.base.Functions
Returns a function which performs key-to-value lookup on map.
forMap(Map<? super A, ? extends B>, B) - Static method in class com.google.common.base.Functions
Returns a function which performs key-to-value lookup on map.
forMap(Map<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns a multimap view of the specified map.
forPredicate(Predicate<? super T>) - Static method in class com.google.common.base.Functions
Returns a boolean-valued function that evaluates to the same result as the given predicate.
forSet(Set<E>) - Static method in class com.google.common.collect.Multisets
Returns a multiset view of the specified set.
ForwardingCollection<E> - Class in com.google.common.collect
A collection which forwards all its method calls to another collection.
ForwardingCollection(Collection<E>) - Constructor for class com.google.common.collect.ForwardingCollection
Constructs a forwarding collection that forwards to the provided delegate.
ForwardingConcurrentMap<K,V> - Class in com.google.common.collect
A concurrent map which forwards all its method calls to another concurrent map.
ForwardingConcurrentMap(ConcurrentMap<K, V>) - Constructor for class com.google.common.collect.ForwardingConcurrentMap
Constructs a forwarding concurrent map that forwards to the provided delegate.
ForwardingIterator<T> - Class in com.google.common.collect
An iterator which forwards all its method calls to another iterator.
ForwardingIterator(Iterator<T>) - Constructor for class com.google.common.collect.ForwardingIterator
Constructs a forwarding iterator that forwards to the provided delegate.
ForwardingList<E> - Class in com.google.common.collect
A list which forwards all its method calls to another list.
ForwardingList(List<E>) - Constructor for class com.google.common.collect.ForwardingList
Constructs a forwarding list that forwards to the provided delegate.
ForwardingListIterator<E> - Class in com.google.common.collect
A list iterator which forwards all its method calls to another list iterator.
ForwardingListIterator(ListIterator<E>) - Constructor for class com.google.common.collect.ForwardingListIterator
Constructs a forwarding list iterator that forwards to the provided delegate.
ForwardingMap<K,V> - Class in com.google.common.collect
A map which forwards all its method calls to another map.
ForwardingMap(Map<K, V>) - Constructor for class com.google.common.collect.ForwardingMap
Constructs a forwarding map that forwards to the provided delegate.
ForwardingMapEntry<K,V> - Class in com.google.common.collect
A map entry which forwards all its method calls to another map entry.
ForwardingMapEntry(Map.Entry<K, V>) - Constructor for class com.google.common.collect.ForwardingMapEntry
Constructs a forwarding map entry that forwards to the provided delegate.
ForwardingMultimap<K,V> - Class in com.google.common.collect
A multimap which forwards all its method calls to another multimap.
ForwardingMultimap(Multimap<K, V>) - Constructor for class com.google.common.collect.ForwardingMultimap
Constructs a forwarding multimap that forwards to the provided delegate.
ForwardingMultiset<E> - Class in com.google.common.collect
A multiset which forwards all its method calls to another multiset.
ForwardingMultiset(Multiset<E>) - Constructor for class com.google.common.collect.ForwardingMultiset
Constructs a forwarding multiset that forwards to the provided delegate.
ForwardingObject - Class in com.google.common.collect
An abstract base class for implementing the decorator pattern.
ForwardingObject(Object) - Constructor for class com.google.common.collect.ForwardingObject
Constructs a new object which forwards all methods to the specified delegate.
ForwardingQueue<E> - Class in com.google.common.collect
A queue which forwards all its method calls to another queue.
ForwardingQueue(Queue<E>) - Constructor for class com.google.common.collect.ForwardingQueue
Constructs a forwarding queue that forwards to the provided delegate.
ForwardingSet<E> - Class in com.google.common.collect
A set which forwards all its method calls to another set.
ForwardingSet(Set<E>) - Constructor for class com.google.common.collect.ForwardingSet
Constructs a forwarding set that forwards to the provided delegate.
ForwardingSortedMap<K,V> - Class in com.google.common.collect
A sorted map which forwards all its method calls to another sorted map.
ForwardingSortedMap(SortedMap<K, V>) - Constructor for class com.google.common.collect.ForwardingSortedMap
Constructs a forwarding sorted map that forwards to the provided delegate.
ForwardingSortedSet<E> - Class in com.google.common.collect
A sorted set which forwards all its method calls to another sorted set.
ForwardingSortedSet(SortedSet<E>) - Constructor for class com.google.common.collect.ForwardingSortedSet
Constructs a forwarding sorted set that forwards to the provided delegate.
frequency(Iterable<?>, Object) - Static method in class com.google.common.collect.Iterables
Returns the number of elements in the specified iterable that equal the specified object.
frequency(Iterator<?>, Object) - Static method in class com.google.common.collect.Iterators
Returns the number of elements in the specified iterator that equal the specified object.
frequencyOrder(Multiset<?>) - Static method in class com.google.common.collect.Multisets
Returns a comparator that orders elements according to their increasing frequency in a multiset.
fromFunction(Function<F, T>) - Static method in class com.google.common.collect.Comparators
Creates a comparator that compares any two items by applying a function to each of them and using the natural ordering of the results.
fromFunction(Function<F, T>, Comparator<? super T>) - Static method in class com.google.common.collect.Comparators
Creates a comparator that compares any two items by applying a function to each of them and using the supplied comparator to compare the results.
fromProperties(Properties) - Static method in class com.google.common.collect.Maps
Creates a Map<String, String> from a Properties instance.
Function<F,T> - Interface in com.google.common.base
A Function provides a transformation on an object and returns the resulting object.
Functions - Class in com.google.common.base
Useful functions.

G

get() - Method in interface com.google.common.base.Supplier
Retrieve an instance of the appropriate type.
get(int) - Method in class com.google.common.collect.ForwardingList
 
get(Object) - Method in class com.google.common.collect.ForwardingMap
 
get(K) - Method in class com.google.common.collect.ForwardingMultimap
 
get(Object) - Method in class com.google.common.collect.ImmutableMap
 
get(Iterable<T>, int) - Static method in class com.google.common.collect.Iterables
Returns the element at the specified position in an Iterable.
get(Iterator<T>, int) - Static method in class com.google.common.collect.Iterators
Advances iterator position + 1 times, returning the element at the positionth position.
get(K) - Method in class com.google.common.collect.LinkedListMultimap
Returns a collection view of all values associated with a key. If no mappings in the multimap have the provided key, an empty collection is returned.

Changes to the returned collection will update the underlying multimap, and vice versa.

get(K) - Method in interface com.google.common.collect.ListMultimap
Returns a collection view of all values associated with a key.
get(K) - Method in interface com.google.common.collect.Multimap
Returns a collection view of all values associated with a key.
get(Object) - Method in class com.google.common.collect.ReferenceMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(K) - Method in interface com.google.common.collect.SetMultimap
Returns a collection view of all values associated with a key.
get(K) - Method in interface com.google.common.collect.SortedSetMultimap
Returns a collection view of all values associated with a key.
getBiMap() - Method in class com.google.common.collect.ImmutableBiMapBuilder
Returns a newly-created, immutable BiMap instance containing the keys and values that were specified using put().
getCount() - Method in interface com.google.common.collect.Multiset.Entry
Returns the count of the associated element in the underlying multiset.
getElement() - Method in interface com.google.common.collect.Multiset.Entry
Returns the multiset element corresponding to this entry.
getInstance(Class<T>) - Method in interface com.google.common.collect.ClassToInstanceMap
Returns the value the specified class is mapped to, or null if no entry for this class is present.
getKey() - Method in class com.google.common.collect.AbstractMapEntry
 
getKey() - Method in class com.google.common.collect.ForwardingMapEntry
 
getLast(Iterable<T>) - Static method in class com.google.common.collect.Iterables
Returns the last element of iterable.
getLast(Iterator<T>) - Static method in class com.google.common.collect.Iterators
Advances iterator to the end, returning the last element.
getMultimap() - Method in class com.google.common.collect.ImmutableMultimapBuilder
Returns a newly-created, immutable Multimap instance containing the keys and values that were specified using put and putAll.
getOnlyElement(Iterable<T>) - Static method in class com.google.common.collect.Iterables
Returns the single element contained in iterable.
getOnlyElement(Iterable<T>, T) - Static method in class com.google.common.collect.Iterables
Returns the single element contained in iterable, or defaultValue if the iterable is empty.
getOnlyElement(Iterator<T>) - Static method in class com.google.common.collect.Iterators
Returns the single element contained in iterator.
getOnlyElement(Iterator<T>, T) - Static method in class com.google.common.collect.Iterators
Returns the single element contained in iterator, or defaultValue if the iterator is empty.
getValue() - Method in class com.google.common.collect.AbstractMapEntry
 
getValue() - Method in class com.google.common.collect.ForwardingMapEntry
 
givenOrder(List<T>) - Static method in class com.google.common.collect.Comparators
Returns a comparator that compares objects according to the order in which they appear in the given list.
givenOrder(T, T...) - Static method in class com.google.common.collect.Comparators
Returns the comparator that compares objects according to the order in which they are given to this method.

H

HashBiMap<K,V> - Class in com.google.common.collect
A BiMap backed by two HashMap instances.
HashBiMap() - Constructor for class com.google.common.collect.HashBiMap
Constructs a new empty bimap with the default initial capacity (16) and the default load factor (0.75).
HashBiMap(int) - Constructor for class com.google.common.collect.HashBiMap
Constructs a new empty bimap with the specified expected size and the default load factor (0.75).
HashBiMap(Map<? extends K, ? extends V>) - Constructor for class com.google.common.collect.HashBiMap
Constructs a new bimap containing initial values from map.
hashCode(Object...) - Static method in class com.google.common.base.Objects
Generates a hashcode for multiple values.
hashCode() - Method in class com.google.common.collect.AbstractMapEntry
Return this entry's hash code, following the behavior specified in Map.Entry.hashCode().
hashCode() - Method in class com.google.common.collect.AbstractMultiset
Returns the hash code for this multiset.
hashCode() - Method in class com.google.common.collect.AbstractMultisetEntry
Return this entry's hash code, following the behavior specified in Multiset.Entry.hashCode().
hashCode() - Method in class com.google.common.collect.ForwardingList
 
hashCode() - Method in class com.google.common.collect.ForwardingMap
 
hashCode() - Method in class com.google.common.collect.ForwardingMapEntry
 
hashCode() - Method in class com.google.common.collect.ForwardingMultimap
 
hashCode() - Method in class com.google.common.collect.ForwardingMultiset
 
hashCode() - Method in class com.google.common.collect.ForwardingSet
 
hashCode() - Method in class com.google.common.collect.LinkedListMultimap
Returns the hash code for this multimap.
hashCode() - Method in interface com.google.common.collect.Multimap
Returns the hash code for this multimap.
hashCode() - Method in interface com.google.common.collect.Multiset.Entry
hashCode() - Method in interface com.google.common.collect.Multiset
Returns the hash code for this multiset.
HashMultimap<K,V> - Class in com.google.common.collect
Implementation of Multimap using hash tables.
HashMultimap() - Constructor for class com.google.common.collect.HashMultimap
Constructs an empty HashMultimap.
HashMultimap(Multimap<? extends K, ? extends V>) - Constructor for class com.google.common.collect.HashMultimap
Constructs a HashMultimap with the same mappings as the specified Multimap.
HashMultiset<E> - Class in com.google.common.collect
Multiset implementation backed by a HashMap.
HashMultiset() - Constructor for class com.google.common.collect.HashMultiset
Constructs a new empty HashMultiset using the default initial capacity (16 distinct elements) and load factor (0.75).
HashMultiset(int) - Constructor for class com.google.common.collect.HashMultiset
Constructs a new empty HashMultiset with the specified expected number of distinct elements and the default load factor (0.75).
HashMultiset(Iterable<? extends E>) - Constructor for class com.google.common.collect.HashMultiset
Constructs a new HashMultiset containing the specified elements.
hasNext() - Method in class com.google.common.collect.AbstractIterator
 
hasNext() - Method in class com.google.common.collect.ForwardingIterator
 
hasPrevious() - Method in class com.google.common.collect.ForwardingListIterator
 
headMap(K) - Method in class com.google.common.collect.ForwardingSortedMap
 
headSet(E) - Method in class com.google.common.collect.ForwardingSortedSet
 
headSet(E) - Method in class com.google.common.collect.ImmutableSortedSet

I

identity() - Static method in class com.google.common.base.Functions
Returns the identity function.
immutableBiMap() - Static method in class com.google.common.collect.Maps
Returns an immutable empty BiMap instance.
immutableBiMap(K, V) - Static method in class com.google.common.collect.Maps
Creates a new immutable BiMap instance containing the given key-value pair.
immutableBiMap(K, V, K, V) - Static method in class com.google.common.collect.Maps
Creates a new immutable BiMap instance containing the given key-value pairs.
immutableBiMap(K, V, K, V, K, V) - Static method in class com.google.common.collect.Maps
Creates a new immutable BiMap instance containing the given key-value pairs.
immutableBiMap(K, V, K, V, K, V, K, V) - Static method in class com.google.common.collect.Maps
Creates a new immutable BiMap instance containing the given key-value pairs.
immutableBiMap(K, V, K, V, K, V, K, V, K, V) - Static method in class com.google.common.collect.Maps
Creates a new immutable BiMap instance containing the given key-value pairs.
ImmutableBiMapBuilder<K,V> - Class in com.google.common.collect
A convenient way to populate immutable BiMap instances, especially static-final "constant BiMaps".
ImmutableBiMapBuilder() - Constructor for class com.google.common.collect.ImmutableBiMapBuilder
Creates a new ImmutableBiMapBuilder with an unspecified expected size.
ImmutableBiMapBuilder(int) - Constructor for class com.google.common.collect.ImmutableBiMapBuilder
Creates a new ImmutableBiMapBuilder with the given expected size.
ImmutableCollection<E> - Class in com.google.common.collect
An immutable collection.
immutableCopy() - Method in class com.google.common.collect.Sets.SetView
Returns an immutable copy of the current contents of this set view.
immutableEntry(K, V) - Static method in class com.google.common.collect.Maps
Returns an immutable map entry with the specified key and value.
immutableEntry(E, int) - Static method in class com.google.common.collect.Multisets
Returns an immutable multiset entry with the specified element and count.
immutableEnumSet(E, E...) - Static method in class com.google.common.collect.Sets
Returns an immutable set instance containing the given enum elements.
ImmutableList<E> - Class in com.google.common.collect
A high-performance, immutable, random-access List implementation.
ImmutableMap<K,V> - Class in com.google.common.collect
An immutable, hash-based Map with reliable user-specified iteration order.
ImmutableMap.Builder<K,V> - Class in com.google.common.collect
A builder for creating immutable map instances, especially public static final maps ("constant maps").
ImmutableMap.Builder() - Constructor for class com.google.common.collect.ImmutableMap.Builder
 
immutableMultimap() - Static method in class com.google.common.collect.Multimaps
Returns the immutable empty multimap.
immutableMultimap(K, V) - Static method in class com.google.common.collect.Multimaps
Returns a new immutable multimap containing the specified key-value pair.
immutableMultimap(K, V, K, V) - Static method in class com.google.common.collect.Multimaps
Returns a new immutable multimap containing the specified key-value pairs.
immutableMultimap(K, V, K, V, K, V) - Static method in class com.google.common.collect.Multimaps
Returns a new immutable multimap containing the specified key-value pairs.
immutableMultimap(K, V, K, V, K, V, K, V) - Static method in class com.google.common.collect.Multimaps
Returns a new immutable multimap containing the specified key-value pairs.
immutableMultimap(K, V, K, V, K, V, K, V, K, V) - Static method in class com.google.common.collect.Multimaps
Returns a new immutable multimap containing the specified key-value pairs.
ImmutableMultimapBuilder<K,V> - Class in com.google.common.collect
A convenient way to populate immutable Multimap instances, especially static-final "constant Multimaps".
ImmutableMultimapBuilder() - Constructor for class com.google.common.collect.ImmutableMultimapBuilder
Creates a new ImmutableMultimapBuilder
immutableMultiset() - Static method in class com.google.common.collect.Multisets
Returns an immutable empty Multiset.
immutableMultiset(E...) - Static method in class com.google.common.collect.Multisets
Returns an immutable Multiset containing the specified elements.
ImmutableSet<E> - Class in com.google.common.collect
A high-performance, immutable, hash-based Set with reliable, user-specified iteration order.
ImmutableSortedSet<E> - Class in com.google.common.collect
An immutable SortedSet that stores its elements in a sorted array.
in(Collection<?>) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true if the object reference being tested is a member of the given collection.
index(Iterable<? extends V>, Function<? super V, ? extends K>) - Static method in class com.google.common.collect.Multimaps
Creates an index ListMultimap that contains the results of applying a specified function to each item in an Iterable of values.
index(Iterable<? extends V>, Function<? super V, ? extends K>, Multimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Indexes the specified values into a Multimap by applying a specified function to each item in an Iterable of values.
indexOf(Object) - Method in class com.google.common.collect.ForwardingList
 
indexOf(Object) - Method in class com.google.common.collect.ImmutableList
 
intersection(Set<E>, Set<?>) - Static method in class com.google.common.collect.Sets
Returns an unmodifiable view of the intersection of two sets.
inverse() - Method in interface com.google.common.collect.BiMap
Returns the inverse view of this bimap, which maps each of this bimap's values to its associated key.
inverseArrayListMultimap(Multimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Creates an ArrayListMultimap that's the inverse of the provided multimap.
inverseHashMultimap(Multimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Creates a HashMultimap that's the inverse of the provided multimap.
inverseTreeMultimap(Multimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Creates a TreeMultimap that's the inverse of the provided multimap.
isEmpty() - Method in class com.google.common.collect.AbstractMultiset
 
isEmpty() - Method in class com.google.common.collect.ForwardingCollection
 
isEmpty() - Method in class com.google.common.collect.ForwardingMap
 
isEmpty() - Method in class com.google.common.collect.ForwardingMultimap
 
isEmpty(Iterable<T>) - Static method in class com.google.common.collect.Iterables
Returns whether the given iterable contains no elements.
isEmpty() - Method in class com.google.common.collect.LinkedListMultimap
 
isEmpty() - Method in interface com.google.common.collect.Multimap
Returns true if the multimap contains no key-value pairs.
isEmpty() - Method in class com.google.common.collect.ReferenceMap
Returns true if this map contains no key-value mappings.
isEqualTo(T) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff the object being tested equals() the given target or if both are null.
isNull() - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true if the object reference being tested is null.
isSameAs(Object) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff the object being tested refers to the same object as the given target.
Iterables - Class in com.google.common.collect
This class contains static utility methods that operate on or return objects of type Iterable.
iterator() - Method in class com.google.common.collect.AbstractMultiset
iterator() - Method in class com.google.common.collect.ForwardingCollection
 
Iterators - Class in com.google.common.collect
This class contains static utility methods that operate on or return objects of type Iterator.

J

Join - Class in com.google.common.base
Join is the only utility for joining pieces of text separated by a delimiter that you will ever need.
join(T, String, Iterator<?>) - Static method in class com.google.common.base.Join
Appends each of the tokens to appendable, separated by delimiter.
join(String, Iterable<?>) - Static method in class com.google.common.base.Join
Returns a String containing the tokens, converted to Strings if necessary, separated by delimiter.
join(T, String, Iterable<?>) - Static method in class com.google.common.base.Join
Variant of Join.join(Appendable,String,Iterator) where tokens is an Iterable.
join(T, String, Object[]) - Static method in class com.google.common.base.Join
Variant of Join.join(Appendable,String,Iterator) where tokens is an array.
join(T, String, Object, Object...) - Static method in class com.google.common.base.Join
Variant of Join.join(Appendable,String,Iterator) for tokens given using varargs.
join(String, Iterator<?>) - Static method in class com.google.common.base.Join
Variant of Join.join(String,Iterable) where tokens is an Iterator.
join(String, Object[]) - Static method in class com.google.common.base.Join
Variant of Join.join(String,Iterable) where tokens is an array.
join(String, Object, Object...) - Static method in class com.google.common.base.Join
Variant of Join.join(String,Iterable) for tokens given using varargs.
Join.JoinException - Exception in com.google.common.base
Thrown in response to an IOException from the supplied Appendable.

K

keyComparator() - Method in class com.google.common.collect.TreeMultimap
Returns the comparator that orders the multimap keys, with a null indicating that natural ordering is used.
keys() - Method in class com.google.common.collect.ForwardingMultimap
 
keys() - Method in class com.google.common.collect.LinkedListMultimap
 
keys() - Method in interface com.google.common.collect.Multimap
Returns a collection, which may contain duplicates, of all keys.
keySet() - Method in class com.google.common.collect.ForwardingMap
 
keySet() - Method in class com.google.common.collect.ForwardingMultimap
 
keySet() - Method in class com.google.common.collect.ImmutableMap
Returns an immutable set of the keys in this map.
keySet() - Method in class com.google.common.collect.LinkedListMultimap
 
keySet() - Method in interface com.google.common.collect.Multimap
Returns the set of all keys, each appearing once in the returned set.
keySet() - Method in class com.google.common.collect.TreeMultimap
Returns the set of all keys, each appearing once in the returned set.
keyType() - Method in class com.google.common.collect.EnumBiMap
Returns the associated key type.
keyType() - Method in class com.google.common.collect.EnumHashBiMap
Returns the associated key type.

L

last() - Method in class com.google.common.collect.ForwardingSortedSet
 
lastIndexOf(Object) - Method in class com.google.common.collect.ForwardingList
 
lastIndexOf(Object) - Method in class com.google.common.collect.ImmutableList
 
lastKey() - Method in class com.google.common.collect.ForwardingSortedMap
 
limit(Iterable<T>, int) - Static method in class com.google.common.collect.Iterables
Creates an iterable with the first limitSize elements of the given iterable.
limit(Iterator<T>, int) - Static method in class com.google.common.collect.Iterators
Creates an iterator returning the first limitSize elements of the given iterator.
LinkedHashMultimap<K,V> - Class in com.google.common.collect
Implementation of Multimap that does not allow duplicate key-value entries and that returns collections whose iterators follow the ordering in which the data was added to the multimap.
LinkedHashMultimap() - Constructor for class com.google.common.collect.LinkedHashMultimap
Constructs an empty LinkedHashMultimap.
LinkedHashMultimap(Multimap<? extends K, ? extends V>) - Constructor for class com.google.common.collect.LinkedHashMultimap
Constructs a LinkedHashMultimap with the same mappings as the specified Multimap.
LinkedHashMultiset<E> - Class in com.google.common.collect
A Multiset implementation with predictable iteration order.
LinkedHashMultiset() - Constructor for class com.google.common.collect.LinkedHashMultiset
Constructs a new empty LinkedHashMultiset using the default initial capacity (16 distinct elements) and load factor (0.75).
LinkedHashMultiset(int) - Constructor for class com.google.common.collect.LinkedHashMultiset
Constructs a new empty LinkedHashMultiset with the specified expected number of distinct elements and the default load factor (0.75).
LinkedHashMultiset(Iterable<? extends E>) - Constructor for class com.google.common.collect.LinkedHashMultiset
Constructs a new LinkedHashMultiset containing the specified elements.
LinkedListMultimap<K,V> - Class in com.google.common.collect
An implementation of ListMultimap that supports deterministic iteration order for both keys and values.
LinkedListMultimap() - Constructor for class com.google.common.collect.LinkedListMultimap
Constructs an empty LinkedListMultimap.
LinkedListMultimap(Multimap<? extends K, ? extends V>) - Constructor for class com.google.common.collect.LinkedListMultimap
Constructs a LinkedListMultimap with the same mappings as the specified Multimap.
listIterator() - Method in class com.google.common.collect.ForwardingList
 
listIterator(int) - Method in class com.google.common.collect.ForwardingList
 
ListMultimap<K,V> - Interface in com.google.common.collect
A Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
Lists - Class in com.google.common.collect
Provides static methods for creating List instances easily.

M

MapConstraint<K,V> - Interface in com.google.common.collect
A constraint on the keys and values that may be added to a Map or Multimap.
MapConstraints - Class in com.google.common.collect
Factory and utilities pertaining to the MapConstraint interface.
Maps - Class in com.google.common.collect
Provides static methods for creating mutable Map instances easily.
max(T, T) - Static method in class com.google.common.collect.Comparators
Returns the larger of the two values, according to their natural ordering.
max(Comparator<? super T>, T, T) - Static method in class com.google.common.collect.Comparators
Returns the larger of the two values according to the specified comparator.
max(Iterable<E>) - Method in class com.google.common.collect.Ordering
Returns the largest of the specified values according to this ordering.
max(E, E, E, E...) - Method in class com.google.common.collect.Ordering
Returns the largest of the specified values according to this ordering.
max(E, E) - Method in class com.google.common.collect.Ordering
Returns the larger of the two values according to this ordering.
memoize(Supplier<T>) - Static method in class com.google.common.base.Suppliers
Returns a Supplier which delegates to the given Supplier on the first call to get(), records the value returned, and returns this recorded value on all subsequent calls to get().
min(T, T) - Static method in class com.google.common.collect.Comparators
Returns the smaller of the two values, according to their natural ordering.
min(Comparator<? super T>, T, T) - Static method in class com.google.common.collect.Comparators
Returns the smaller of the two values according to the specified comparator.
min(Iterable<E>) - Method in class com.google.common.collect.Ordering
Returns the smallest of the specified values according to this ordering.
min(E, E, E, E...) - Method in class com.google.common.collect.Ordering
Returns the smallest of the specified values according to this ordering.
min(E, E) - Method in class com.google.common.collect.Ordering
Returns the smaller of the two values according to this ordering.
Multimap<K,V> - Interface in com.google.common.collect
A collection similar to a Map, but which may associate multiple values with a single key.
Multimaps - Class in com.google.common.collect
Provides static methods acting on or generating a Multimap.
Multiset<E> - Interface in com.google.common.collect
A collection that supports order-independent equality, like Set, but may have duplicate elements.
Multiset.Entry<E> - Interface in com.google.common.collect
An unmodifiable element-count pair for a multiset.
Multisets - Class in com.google.common.collect
Provides static utility methods for creating and working with Multiset instances.

N

natural() - Static method in class com.google.common.collect.Ordering
Returns an ordering that uses the natural order of the values.
naturalOrder() - Static method in class com.google.common.collect.Comparators
Returns a comparator that uses the natural ordering of the values.
newArray(Iterable<T>, Class<T>) - Static method in class com.google.common.collect.Iterables
Copies an iterable's elements into an array.
newArray(Iterator<? extends T>, Class<T>) - Static method in class com.google.common.collect.Iterators
Copies an iterator's elements into an array.
newArray(Class<T>, int) - Static method in class com.google.common.collect.ObjectArrays
Returns a new array of the given length with the specified component type.
newArray(T[], int) - Static method in class com.google.common.collect.ObjectArrays
Returns a new array of the given length with the same type as a reference array.
newArrayList() - Static method in class com.google.common.collect.Lists
Creates an empty ArrayList instance.
newArrayList(E...) - Static method in class com.google.common.collect.Lists
Creates an ArrayList instance containing the given elements.
newArrayList(Iterable<? extends E>) - Static method in class com.google.common.collect.Lists
Creates an ArrayList instance containing the given elements.
newArrayList(Iterator<? extends E>) - Static method in class com.google.common.collect.Lists
Creates an ArrayList instance containing the given elements.
newArrayListMultimap() - Static method in class com.google.common.collect.Multimaps
Creates an empty ArrayListMultimap instance.
newArrayListMultimap(Multimap<? extends K, ? extends V>) - Static method in class com.google.common.collect.Multimaps
Creates an ArrayListMultimap instance initialized with all elements from the supplied Multimap.
newArrayListWithExpectedSize(int) - Static method in class com.google.common.collect.Lists
Creates an ArrayList instance with the given expected size.
newBiMap(Map<K, V>, Map<V, K>) - Static method in class com.google.common.collect.Maps
Returns a new BiMap, backed by the two supplied empty maps.
newClassToInstanceMap() - Static method in class com.google.common.collect.Maps
Returns a new ClassToInstanceMap instance backed by a HashMap using the default initial capacity and load factor.
newClassToInstanceMap(Map<Class<? extends B>, B>) - Static method in class com.google.common.collect.Maps
Returns a new ClassToInstanceMap instance backed by a given empty backingMap.
newConcurrentHashMap() - Static method in class com.google.common.collect.Maps
Creates a ConcurrentHashMap instance.
newConcurrentHashSet() - Static method in class com.google.common.collect.Sets
Creates a thread-safe set backed by a hash map.
newConcurrentHashSet(E...) - Static method in class com.google.common.collect.Sets
Creates a thread-safe set backed by a hash map and containing the given elements.
newConcurrentHashSet(Iterable<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a thread-safe set backed by a hash map and containing the given elements.
newConcurrentHashSet(Iterator<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a thread-safe set backed by a hash map and containing the given elements.
newEnumBiMap(Class<K>, Class<V>) - Static method in class com.google.common.collect.Maps
Returns a new empty EnumBiMap using the specified key type and value type.
newEnumHashBiMap(Class<K>) - Static method in class com.google.common.collect.Maps
Returns a new empty EnumHashBiMap using the specified key type.
newEnumMap(Class<K>) - Static method in class com.google.common.collect.Maps
Creates an EnumMap instance.
newEnumMultiset(Class<E>) - Static method in class com.google.common.collect.Multisets
Creates an empty EnumMultiset.
newEnumMultiset(Iterable<E>) - Static method in class com.google.common.collect.Multisets
Creates an EnumMultiset containing the specified elements.
newEnumMultiset(E...) - Static method in class com.google.common.collect.Multisets
Creates an EnumMultiset containing the specified elements.
newEnumSet(Iterable<E>, Class<E>) - Static method in class com.google.common.collect.Sets
Returns a new EnumSet instance containing the given elements.
newHashBiMap() - Static method in class com.google.common.collect.Maps
Returns a new empty HashBiMap with the default initial capacity (16) and load factor (0.75).
newHashMap() - Static method in class com.google.common.collect.Maps
Creates a HashMap instance.
newHashMap(Map<? extends K, ? extends V>) - Static method in class com.google.common.collect.Maps
Creates a HashMap instance with the same mappings as the specified map.
newHashMapWithExpectedSize(int) - Static method in class com.google.common.collect.Maps
Creates a HashMap instance with enough capacity to hold the specified number of elements without rehashing.
newHashMultimap() - Static method in class com.google.common.collect.Multimaps
Creates an empty HashMultimap instance.
newHashMultimap(Multimap<? extends K, ? extends V>) - Static method in class com.google.common.collect.Multimaps
Creates a HashMultimap instance initialized with all elements from the supplied Multimap.
newHashMultiset() - Static method in class com.google.common.collect.Multisets
Creates an empty HashMultiset using the default initial capacity (16 distinct elements).
newHashMultiset(E...) - Static method in class com.google.common.collect.Multisets
Creates a HashMultiset containing the specified elements, using the default initial capacity (16 distinct elements).
newHashMultiset(Iterable<? extends E>) - Static method in class com.google.common.collect.Multisets
Creates a HashMultiset containing the specified elements.
newHashSet() - Static method in class com.google.common.collect.Sets
Creates an empty HashSet instance.
newHashSet(E...) - Static method in class com.google.common.collect.Sets
Creates a HashSet instance containing the given elements.
newHashSet(Iterable<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a HashSet instance containing the given elements.
newHashSet(Iterator<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a HashSet instance containing the given elements.
newHashSetWithExpectedSize(int) - Static method in class com.google.common.collect.Sets
Creates an empty HashSet instance with enough capacity to hold the specified number of elements without rehashing.
newIdentityHashMap() - Static method in class com.google.common.collect.Maps
Creates an IdentityHashMap instance.
newIdentityHashSet(ReferenceType) - Static method in class com.google.common.collect.Sets
Creates an empty Set that uses identity to determine equality.
newLinkedHashMap() - Static method in class com.google.common.collect.Maps
Creates an insertion-ordered LinkedHashMap instance.
newLinkedHashMap(Map<? extends K, ? extends V>) - Static method in class com.google.common.collect.Maps
Creates an insertion-ordered LinkedHashMap instance with the same mappings as the specified map.
newLinkedHashMultimap() - Static method in class com.google.common.collect.Multimaps
Creates an empty LinkedHashMultimap instance.
newLinkedHashMultimap(Multimap<? extends K, ? extends V>) - Static method in class com.google.common.collect.Multimaps
Creates a LinkedHashMultimap instance initialized with all elements from the supplied Multimap.
newLinkedHashSet() - Static method in class com.google.common.collect.Sets
Creates an empty LinkedHashSet instance.
newLinkedHashSet(Iterable<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a LinkedHashSet instance containing the given elements.
newLinkedList() - Static method in class com.google.common.collect.Lists
Creates an empty LinkedList instance.
newLinkedList(Iterable<? extends E>) - Static method in class com.google.common.collect.Lists
Creates a LinkedList instance containing the given elements.
newLinkedListMultimap() - Static method in class com.google.common.collect.Multimaps
Creates an empty LinkedListMultimap instance.
newLinkedListMultimap(Multimap<? extends K, ? extends V>) - Static method in class com.google.common.collect.Multimaps
Creates a LinkedListMultimap instance initialized with all elements from the supplied Multimap.
newListMultimap(Map<K, Collection<V>>, Supplier<? extends List<V>>) - Static method in class com.google.common.collect.Multimaps
Creates a new ListMultimap that uses the provided map and factory.
newMultimap(Map<K, Collection<V>>, Supplier<? extends Collection<V>>) - Static method in class com.google.common.collect.Multimaps
Creates a new Multimap that uses the provided map and factory.
newSetFromMap(Map<E, Boolean>) - Static method in class com.google.common.collect.Sets
Returns a set backed by the specified map.
newSetMultimap(Map<K, Collection<V>>, Supplier<? extends Set<V>>) - Static method in class com.google.common.collect.Multimaps
Creates a new SetMultimap that uses the provided map and factory.
newSortedSetMultimap(Map<K, Collection<V>>, Supplier<? extends SortedSet<V>>) - Static method in class com.google.common.collect.Multimaps
Creates a new SortedSetMultimap that uses the provided map and factory.
newTreeMap() - Static method in class com.google.common.collect.Maps
Creates a TreeMap instance using the natural ordering of its elements.
newTreeMap(Comparator<C>) - Static method in class com.google.common.collect.Maps
Creates a TreeMap instance using the given comparator.
newTreeMultimap() - Static method in class com.google.common.collect.Multimaps
Creates an empty TreeMultimap instance using the natural ordering of keys and values.
newTreeMultimap(Multimap<? extends K, ? extends V>) - Static method in class com.google.common.collect.Multimaps
Constructs a TreeMultimap with the same mappings as the specified Multimap.
newTreeMultimap(Comparator<? super K>, Comparator<? super V>) - Static method in class com.google.common.collect.Multimaps
Creates an empty TreeMultimap instance using explicit comparators.
newTreeMultimap(Comparator<? super K>, Comparator<? super V>, Multimap<? extends K, ? extends V>) - Static method in class com.google.common.collect.Multimaps
Creates a TreeMultimap instance using explicit comparators, initialized with all elements from the supplied Multimap.
newTreeMultiset() - Static method in class com.google.common.collect.Multisets
Creates an empty TreeMultiset instance.
newTreeMultiset(Comparator<? super E>) - Static method in class com.google.common.collect.Multisets
Creates an empty TreeMultiset instance, sorted according to the specified comparator.
newTreeSet() - Static method in class com.google.common.collect.Sets
Creates an empty TreeSet instance sorted by the natural sort ordering of its elements.
newTreeSet(E...) - Static method in class com.google.common.collect.Sets
Creates a TreeSet instance containing the given elements sorted by their natural ordering.
newTreeSet(Iterable<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a TreeSet instance containing the given elements sorted by their natural ordering.
newTreeSet(Iterator<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a TreeSet instance containing the given elements sorted by their natural ordering.
newTreeSet(Comparator<? super E>) - Static method in class com.google.common.collect.Sets
Creates an empty TreeSet instance with the given comparator.
newTreeSet(Comparator<? super E>, E...) - Static method in class com.google.common.collect.Sets
Creates a TreeSet instance containing the given elements sorted by the given comparator.
newTreeSet(Comparator<? super E>, Iterable<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a TreeSet instance containing the given elements sorted by the given comparator.
newTreeSet(Comparator<? super E>, Iterator<? extends E>) - Static method in class com.google.common.collect.Sets
Creates a TreeSet instance containing the given elements sorted by the given comparator.
next() - Method in class com.google.common.collect.AbstractIterator
 
next() - Method in class com.google.common.collect.AbstractRemovableIterator
 
next() - Method in class com.google.common.collect.ForwardingIterator
 
nextIndex() - Method in class com.google.common.collect.ForwardingListIterator
 
nonNull(T) - Static method in class com.google.common.base.Objects
Checks that the specified object is not null.
nonNull(T, String) - Static method in class com.google.common.base.Objects
Checks that the specified object is not null.
not(Predicate<? super T>) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff the given predicate evaluates to false.
NOT_NULL - Static variable in class com.google.common.collect.Constraints
A constraint that verifies that the element is not null.
NOT_NULL - Static variable in class com.google.common.collect.MapConstraints
A constraint that verifies that neither the key nor the value is null.
notNull() - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true if the object reference being tested is not null.
Nullable - Annotation Type in com.google.common.base
The presence of this annotation on a method parameter indicates that null is an acceptable value for that parameter.
nullGreatestOrder(Comparator<T>) - Static method in class com.google.common.collect.Comparators
Returns a comparator that treats null as greater than all other values and uses the given comparator to compare non-null values.
nullGreatestOrder() - Static method in class com.google.common.collect.Comparators
Returns a comparator that uses the natural ordering of the values, but also handles null values, treating them as greater than all other values.
nullLeastOrder(Comparator<T>) - Static method in class com.google.common.collect.Comparators
Returns a comparator that treats null as less than all other values and uses comparator to compare non-null values.
nullLeastOrder() - Static method in class com.google.common.collect.Comparators
Returns a comparator that uses the natural ordering of the values, but also handles null values, treating them as less than all other values.
nullsFirst() - Method in class com.google.common.collect.Ordering
Returns an ordering that treats null as less than all other values and uses this ordering to compare non-null values.
nullsLast() - Method in class com.google.common.collect.Ordering
Returns an ordering that treats null as greater than all other values and uses this ordering to compare non-null values.

O

ObjectArrays - Class in com.google.common.collect
Static utility methods pertaining to object arrays.
Objects - Class in com.google.common.base
Helper functions for operating on Objects.
of() - Static method in class com.google.common.collect.ImmutableList
Returns the empty immutable list.
of(E) - Static method in class com.google.common.collect.ImmutableList
Returns an immutable list containing a single element.
of(E...) - Static method in class com.google.common.collect.ImmutableList
Returns an immutable list containing the given elements, in order.
of() - Static method in class com.google.common.collect.ImmutableMap
Returns the empty map.
of(K, V) - Static method in class com.google.common.collect.ImmutableMap
Returns an immutable map containing a single entry.
of(K, V, K, V) - Static method in class com.google.common.collect.ImmutableMap
Returns an immutable map containing the given entries, in order.
of(K, V, K, V, K, V) - Static method in class com.google.common.collect.ImmutableMap
Returns an immutable map containing the given entries, in order.
of(K, V, K, V, K, V, K, V) - Static method in class com.google.common.collect.ImmutableMap
Returns an immutable map containing the given entries, in order.
of(K, V, K, V, K, V, K, V, K, V) - Static method in class com.google.common.collect.ImmutableMap
Returns an immutable map containing the given entries, in order.
of() - Static method in class com.google.common.collect.ImmutableSet
Returns the empty immutable set.
of(E) - Static method in class com.google.common.collect.ImmutableSet
Returns an immutable set containing a single element.
of(E...) - Static method in class com.google.common.collect.ImmutableSet
Returns an immutable set containing the given elements, in order.
of() - Static method in class com.google.common.collect.ImmutableSortedSet
Returns the empty immutable sorted set.
of(E...) - Static method in class com.google.common.collect.ImmutableSortedSet
Returns an immutable sorted set containing the given elements sorted by their natural ordering.
of(Comparator<? super E>, E...) - Static method in class com.google.common.collect.ImmutableSortedSet
Returns an immutable sorted set containing the given elements sorted by the provided comparator.
offer(E) - Method in class com.google.common.collect.ForwardingQueue
 
ofInstance(T) - Static method in class com.google.common.base.Suppliers
Returns a Supplier that always supplies instance.
or(Iterable<? extends Predicate<? super T>>) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff any one of its components evaluates to true.
or(Predicate<? super T>...) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff any one of its components evaluates to true.
or(Predicate<? super T>, Predicate<? super T>) - Static method in class com.google.common.base.Predicates
Returns a predicate that evaluates to true iff either of its components evaluates to true.
Ordering<T> - Class in com.google.common.collect
A base class for Serializable comparators that provides convenience methods for common uses.
Ordering() - Constructor for class com.google.common.collect.Ordering
 

P

partition(Iterable<? extends T>, int, boolean) - Static method in class com.google.common.collect.Iterables
Partition an iterable into sub-iterables of the given size.
partition(Iterator<? extends T>, int, boolean) - Static method in class com.google.common.collect.Iterators
Partition an iterator into sub-iterators of the given size.
peek() - Method in class com.google.common.collect.AbstractIterator
Returns the next element in the iteration without advancing the iteration, according to the contract of PeekingIterator.peek().
peek() - Method in class com.google.common.collect.ForwardingQueue
 
peek() - Method in interface com.google.common.collect.PeekingIterator
Returns the next element in the iteration without advancing the iteration.
peekingIterator(Iterator<? extends T>) - Static method in class com.google.common.collect.Iterators
Wraps the supplied iterator in a PeekingIterator.
PeekingIterator<E> - Interface in com.google.common.collect
An iterator that supports a one-element lookahead while iterating.
poll() - Method in class com.google.common.collect.ForwardingQueue
 
Preconditions - Class in com.google.common.base
Contains simple static methods to be called at the start of your own methods to verify correct arguments and state.
Predicate<T> - Interface in com.google.common.base
Determines a true or false value for any input of its parameterized type.
Predicates - Class in com.google.common.base
Contains static methods for creating the standard set of Predicate objects.
previous() - Method in class com.google.common.collect.ForwardingListIterator
 
previousIndex() - Method in class com.google.common.collect.ForwardingListIterator
 
PrimitiveArrays - Class in com.google.common.collect
Static utility methods pertaining to arrays of Java primitives.
put(K, V) - Method in interface com.google.common.collect.BiMap
put(K, V) - Method in class com.google.common.collect.EnumHashBiMap
 
put(K, V) - Method in class com.google.common.collect.ForwardingMap
 
put(K, V) - Method in class com.google.common.collect.ForwardingMultimap
 
put(K, V) - Method in class com.google.common.collect.HashBiMap
 
put(K, V) - Method in class com.google.common.collect.ImmutableBiMapBuilder
Adds a key-value mapping to the bimap that will be returned by getBiMap().
put(K, V) - Method in class com.google.common.collect.ImmutableMap.Builder
Associates key with value in the built map.
put(K, V) - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
put(K, V) - Method in class com.google.common.collect.ImmutableMultimapBuilder
Adds a key-value mapping to the multimap that will be returned by getMultimap.
put(K, V) - Method in class com.google.common.collect.LinkedListMultimap
Stores a key-value pair in the multimap.
put(K, V) - Method in interface com.google.common.collect.Multimap
Stores a key-value pair in the multimap.
put(K, V) - Method in class com.google.common.collect.ReferenceMap
Associates the specified value with the specified key in this map.
putAll(Map<? extends K, ? extends V>) - Method in interface com.google.common.collect.BiMap
putAll(Map<? extends K, ? extends V>) - Method in class com.google.common.collect.ForwardingMap
 
putAll(K, Iterable<? extends V>) - Method in class com.google.common.collect.ForwardingMultimap
 
putAll(Multimap<? extends K, ? extends V>) - Method in class com.google.common.collect.ForwardingMultimap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.google.common.collect.ImmutableMap.Builder
Associates all of map's keys and values in the built map.
putAll(Map<? extends K, ? extends V>) - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
putAll(K, Iterable<? extends V>) - Method in class com.google.common.collect.ImmutableMultimapBuilder
Stores a collection of values with the same key into the multimap that will be returned by getMultimap.
putAll(K, V...) - Method in class com.google.common.collect.ImmutableMultimapBuilder
Stores an array of values with the same key into the multimap that will be returned by getMultimap.
putAll(K, Iterable<? extends V>) - Method in class com.google.common.collect.LinkedListMultimap
 
putAll(Multimap<? extends K, ? extends V>) - Method in class com.google.common.collect.LinkedListMultimap
 
putAll(K, Iterable<? extends V>) - Method in interface com.google.common.collect.Multimap
Stores a collection of values with the same key.
putAll(Multimap<? extends K, ? extends V>) - Method in interface com.google.common.collect.Multimap
Copies all of another multimap's key-value pairs into this multimap.
putIfAbsent(K, V) - Method in class com.google.common.collect.ForwardingConcurrentMap
 
putIfAbsent(K, V) - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
putIfAbsent(K, V) - Method in class com.google.common.collect.ReferenceMap
 
putInstance(Class<T>, T) - Method in interface com.google.common.collect.ClassToInstanceMap
Maps the specified class to the specified value.

R

ReferenceMap<K,V> - Class in com.google.common.collect
A ConcurrentMap implementation that internally utilizes your choice of strong, soft or weak references for its keys and for its values.
ReferenceMap(ReferenceType, ReferenceType) - Constructor for class com.google.common.collect.ReferenceMap
Constructs an empty instance, using the given reference types for keys and values.
ReferenceMap(ReferenceType, ReferenceType, ConcurrentMap<Object, Object>) - Constructor for class com.google.common.collect.ReferenceMap
Constructs an empty instance, using the given backing map and the given reference types for keys and values.
ReferenceType - Enum in com.google.common.base
Reference type.
remove() - Method in class com.google.common.collect.AbstractIterator
This method is not supported.
remove(Object) - Method in class com.google.common.collect.AbstractMultiset
Removes a single occurrence of the specified element from this multiset, if present.
remove(Object, int) - Method in class com.google.common.collect.AbstractMultiset
Conditionally removes a number of occurrences of an element from this multiset, provided that at least this many occurrences are present.
remove(T) - Method in class com.google.common.collect.AbstractRemovableIterator
Removes element from the backing data source.
remove() - Method in class com.google.common.collect.AbstractRemovableIterator
Removes from the underlying collection the last element returned by the iterator.
remove(Object, int) - Method in class com.google.common.collect.ConcurrentMultiset
Removes a number of occurrences of the specified element from this multiset.
remove(Object) - Method in class com.google.common.collect.ForwardingCollection
 
remove(Object, Object) - Method in class com.google.common.collect.ForwardingConcurrentMap
 
remove() - Method in class com.google.common.collect.ForwardingIterator
 
remove(int) - Method in class com.google.common.collect.ForwardingList
 
remove(Object) - Method in class com.google.common.collect.ForwardingMap
 
remove(Object, Object) - Method in class com.google.common.collect.ForwardingMultimap
 
remove(Object, int) - Method in class com.google.common.collect.ForwardingMultiset
 
remove() - Method in class com.google.common.collect.ForwardingQueue
 
remove(Object) - Method in class com.google.common.collect.ImmutableCollection
Guaranteed to throw an exception and leave the collection unmodified.
remove(int) - Method in class com.google.common.collect.ImmutableList
Guaranteed to throw an exception and leave the list unmodified.
remove(Object) - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
remove(Object, Object) - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
remove(Object, Object) - Method in class com.google.common.collect.LinkedListMultimap
 
remove(Object, Object) - Method in interface com.google.common.collect.Multimap
Removes a key-value pair from the multimap.
remove(Object, int) - Method in interface com.google.common.collect.Multiset
Conditionally removes a number of occurrences of an element from this multiset, provided that at least this many occurrences are present.
remove(Object) - Method in interface com.google.common.collect.Multiset
Removes a single occurrence of the specified element from this multiset, if present.
remove(Object) - Method in class com.google.common.collect.ReferenceMap
Removes the mapping for a key from this map if it is present.
remove(Object, Object) - Method in class com.google.common.collect.ReferenceMap
 
removeAll(Collection<?>) - Method in class com.google.common.collect.AbstractMultiset
removeAll(Collection<?>) - Method in class com.google.common.collect.ForwardingCollection
 
removeAll(Object) - Method in class com.google.common.collect.ForwardingMultimap
 
removeAll(Collection<?>) - Method in class com.google.common.collect.ImmutableCollection
Guaranteed to throw an exception and leave the collection unmodified.
removeAll(Object) - Method in class com.google.common.collect.LinkedListMultimap
 
removeAll(Object) - Method in interface com.google.common.collect.ListMultimap
Removes all values associated with a given key.
removeAll(Object) - Method in interface com.google.common.collect.Multimap
Removes all values associated with a given key.
removeAll(Collection<?>) - Method in interface com.google.common.collect.Multiset
removeAll(Object) - Method in interface com.google.common.collect.SetMultimap
Removes all values associated with a given key.
removeAll(Object) - Method in interface com.google.common.collect.SortedSetMultimap
Removes all values associated with a given key.
removeAllImpl(Collection<?>, Collection<?>) - Static method in class com.google.common.collect.ForwardingCollection
Removes from the specified collection c all of its elements that are contained in the specified collection d (optional operation).
removeAllOccurrences(Object) - Method in class com.google.common.collect.AbstractMultiset
Removes all occurrences of the specified element from this multiset.
removeAllOccurrences(Object) - Method in class com.google.common.collect.ConcurrentMultiset
Removes all occurrences of the specified element from this multiset.
removeAllOccurrences(Object) - Method in class com.google.common.collect.ForwardingMultiset
 
removeAllOccurrences(Object) - Method in interface com.google.common.collect.Multiset
Removes all occurrences of the specified element from this multiset.
removeExactly(Object, int) - Method in class com.google.common.collect.ConcurrentMultiset
Removes exactly the specified number of occurrences of element, or makes no change if this is not possible.
removeImpl(Collection<?>, Object) - Static method in class com.google.common.collect.ForwardingCollection
Removes from the specified collection c the specified element o (optional operation).
replace(K, V) - Method in class com.google.common.collect.ForwardingConcurrentMap
 
replace(K, V, V) - Method in class com.google.common.collect.ForwardingConcurrentMap
 
replace(K, V, V) - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
replace(K, V) - Method in class com.google.common.collect.ImmutableMap
Guaranteed to throw an exception and leave the map unmodified.
replace(K, V) - Method in class com.google.common.collect.ReferenceMap
 
replace(K, V, V) - Method in class com.google.common.collect.ReferenceMap
 
replaceValues(K, Iterable<? extends V>) - Method in class com.google.common.collect.ForwardingMultimap
 
replaceValues(K, Iterable<? extends V>) - Method in class com.google.common.collect.LinkedHashMultimap
Stores a collection of values with the same key, replacing any existing values for that key.
replaceValues(K, Iterable<? extends V>) - Method in class com.google.common.collect.LinkedListMultimap
Stores a collection of values with the same key, replacing any existing values for that key.
replaceValues(K, Iterable<? extends V>) - Method in interface com.google.common.collect.ListMultimap
Stores a collection of values with the same key, replacing any existing values for that key.
replaceValues(K, Iterable<? extends V>) - Method in interface com.google.common.collect.Multimap
Stores a collection of values with the same key, replacing any existing values for that key.
replaceValues(K, Iterable<? extends V>) - Method in interface com.google.common.collect.SetMultimap
Stores a collection of values with the same key, replacing any existing values for that key.
replaceValues(K, Iterable<? extends V>) - Method in interface com.google.common.collect.SortedSetMultimap
Stores a collection of values with the same key, replacing any existing values for that key.
retainAll(Collection<?>) - Method in class com.google.common.collect.AbstractMultiset
retainAll(Collection<?>) - Method in class com.google.common.collect.ForwardingCollection
 
retainAll(Collection<?>) - Method in class com.google.common.collect.ImmutableCollection
Guaranteed to throw an exception and leave the collection unmodified.
retainAll(Collection<?>) - Method in interface com.google.common.collect.Multiset
retainAllImpl(Collection<?>, Collection<?>) - Static method in class com.google.common.collect.ForwardingCollection
Retains only the elements in the specified collection c that are contained in the specified collection d (optional operation).
reverse(List<T>) - Static method in class com.google.common.collect.Iterables
Adapts a list to an iterable with reversed iteration order.
reverseOrder() - Method in class com.google.common.collect.Ordering
Returns the ordering that is the reverse of this ordering.
rotate(List<T>, int) - Static method in class com.google.common.collect.Iterables
Provides a rotated view of a list.

S

SerializableComparator<T> - Interface in com.google.common.collect
A serializable comparator.
set(int, E) - Method in class com.google.common.collect.ForwardingList
 
set(E) - Method in class com.google.common.collect.ForwardingListIterator
 
set(int, E) - Method in class com.google.common.collect.ImmutableList
Guaranteed to throw an exception and leave the list unmodified.
setCount(E, int) - Method in class com.google.common.collect.ConcurrentMultiset
Adds or removes occurrences of element such that the ConcurrentMultiset.count(java.lang.Object) of the element becomes count.
setCount(E, int, int) - Method in class com.google.common.collect.ConcurrentMultiset
Sets the number of occurrences of element to newCount, but only if the count is currently oldCount.
SetMultimap<K,V> - Interface in com.google.common.collect
A Multimap that cannot hold duplicate key-value pairs.
Sets - Class in com.google.common.collect
Provides static methods for creating mutable Set instances easily and other static methods for working with sets.
Sets.SetView<E> - Class in com.google.common.collect
An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
Sets.SetView() - Constructor for class com.google.common.collect.Sets.SetView
 
setValue(V) - Method in class com.google.common.collect.AbstractMapEntry
setValue(V) - Method in class com.google.common.collect.ForwardingMapEntry
 
size() - Method in class com.google.common.collect.AbstractMultiset
size() - Method in class com.google.common.collect.ConcurrentMultiset
size() - Method in class com.google.common.collect.ForwardingCollection
 
size() - Method in class com.google.common.collect.ForwardingMap
 
size() - Method in class com.google.common.collect.ForwardingMultimap
 
size(Iterable<?>) - Static method in class com.google.common.collect.Iterables
Returns the number of elements in iterable.
size(Iterator<?>) - Static method in class com.google.common.collect.Iterators
Returns the number of elements remaining in iterator.
size() - Method in class com.google.common.collect.LinkedListMultimap
 
size() - Method in interface com.google.common.collect.Multimap
Returns the number of key-value pairs in the multimap.
size() - Method in class com.google.common.collect.ReferenceMap
Returns the number of key-value mappings in this map.
skip(Iterable<T>, int) - Static method in class com.google.common.collect.Iterables
Returns a view of iterable that skips its first numberToSkip elements.
skip(Iterator<T>, int) - Static method in class com.google.common.collect.Iterators
Calls next() on iterator, either numberToSkip times or until hasNext() returns false, whichever comes first.
sort(List<? extends T>) - Method in class com.google.common.collect.Ordering
Sorts list according to this ordering.
sortedCopy(Iterable<E>) - Static method in class com.google.common.collect.Lists
Returns a copy of the given iterable sorted by the natural ordering of its elements.
sortedCopy(Iterable<E>, Comparator<? super E>) - Static method in class com.google.common.collect.Lists
Returns a copy of the given iterable sorted by an explicit comparator.
sortedCopy(Iterable<E>) - Method in class com.google.common.collect.Ordering
Returns a copy of the given iterable sorted by this ordering.
sortedKeySet(SortedMap<K, V>) - Static method in class com.google.common.collect.Maps
Returns a sorted set view of the keys contained in the specified map.
SortedSetMultimap<K,V> - Interface in com.google.common.collect
A SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.
STRING_FORM_ORDER - Static variable in class com.google.common.collect.Comparators
A comparator that compares objects by the natural ordering of their string representations as returned by toString.
subList(int, int) - Method in class com.google.common.collect.ForwardingList
 
subList(int, int) - Method in class com.google.common.collect.ImmutableList
Returns an immutable list of the elements between the specified fromIndex, inclusive, and toIndex, exclusive.
subMap(K, K) - Method in class com.google.common.collect.ForwardingSortedMap
 
subSet(E, E) - Method in class com.google.common.collect.ForwardingSortedSet
 
subSet(E, E) - Method in class com.google.common.collect.ImmutableSortedSet
Supplier<T> - Interface in com.google.common.base
A class that can supply objects of a single type.
Suppliers - Class in com.google.common.base
Useful Suppliers
Suppliers.CyclicDependencyException - Exception in com.google.common.base
Exception thrown when a memoizing Supplier tries to get its own value.
Suppliers.CyclicDependencyException() - Constructor for exception com.google.common.base.Suppliers.CyclicDependencyException
 
synchronizedBiMap(BiMap<K, V>) - Static method in class com.google.common.collect.Maps
Returns a synchronized (thread-safe) bimap backed by the specified bimap.
synchronizedListMultimap(ListMultimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns a synchronized (thread-safe) ListMultimap backed by the specified multimap.
synchronizedMultimap(Multimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns a synchronized (thread-safe) multimap backed by the specified multimap.
synchronizedMultiset(Multiset<E>) - Static method in class com.google.common.collect.Multisets
Returns a synchronized (thread-safe) multiset backed by the specified multiset.
synchronizedSetMultimap(SetMultimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns a synchronized (thread-safe) SetMultimap backed by the specified multimap.
synchronizedSortedSetMultimap(SortedSetMultimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns a synchronized (thread-safe) SortedSetMultimap backed by the specified multimap.

T

tailMap(K) - Method in class com.google.common.collect.ForwardingSortedMap
 
tailSet(E) - Method in class com.google.common.collect.ForwardingSortedSet
 
tailSet(E) - Method in class com.google.common.collect.ImmutableSortedSet
TO_STRING - Static variable in class com.google.common.base.Functions
See Functions.toStringFunction().
toArray() - Method in class com.google.common.collect.ConcurrentMultiset
 
toArray(T[]) - Method in class com.google.common.collect.ConcurrentMultiset
 
toArray() - Method in class com.google.common.collect.ForwardingCollection
 
toArray(T[]) - Method in class com.google.common.collect.ForwardingCollection
 
toArray() - Method in class com.google.common.collect.ImmutableCollection
 
toArray(T[]) - Method in class com.google.common.collect.ImmutableCollection
 
toArrayImpl(Collection<?>) - Static method in class com.google.common.collect.ForwardingCollection
Returns an array containing all of the elements in the specified collection.
toArrayImpl(Collection<?>, T[]) - Static method in class com.google.common.collect.ForwardingCollection
Returns an array containing all of the elements in the specified collection; the runtime type of the returned array is that of the specified array.
toBooleanArray(Collection<Boolean>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Boolean instances into a new array of primitive booleans.
toByteArray(Collection<Byte>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Byte instances into a new array of primitive bytes.
toCharArray(Collection<Character>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Character instances into a new array of primitive chars.
toDoubleArray(Collection<Double>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Double instances into a new array of primitive doubles.
toFloatArray(Collection<Float>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Float instances into a new array of primitive floats.
toHashCode() - Static method in class com.google.common.base.Functions
Returns a function that determines the Object.hashCode() of its argument.
toIntArray(Collection<Integer>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Integer instances into a new array of primitive ints.
toLongArray(Collection<Long>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Long instances into a new array of primitive longs.
toShortArray(Collection<Short>) - Static method in class com.google.common.collect.PrimitiveArrays
Converts a collection of Short instances into a new array of primitive shorts.
toString() - Method in class com.google.common.collect.AbstractIterable
Returns a string representation of this iterable.
toString() - Method in class com.google.common.collect.AbstractMapEntry
Returns a string representation of the form {key}={value}.
toString() - Method in class com.google.common.collect.AbstractMultiset
toString() - Method in class com.google.common.collect.AbstractMultisetEntry
Returns a string representation of this multiset entry.
toString() - Method in interface com.google.common.collect.Constraint
Returns a brief human readable description of this constraint, such as "Not null" or "Positive number".
toString() - Method in class com.google.common.collect.ForwardingObject
Returns the string representation generated by the delegate's toString method.
toString() - Method in class com.google.common.collect.ImmutableCollection
 
toString() - Method in class com.google.common.collect.ImmutableSet
 
toString(Iterable<?>) - Static method in class com.google.common.collect.Iterables
Returns a string representation of iterable, with the format [e1, e2, ..., en].
toString(Iterator<?>) - Static method in class com.google.common.collect.Iterators
Returns a string representation of iterator, with the format [e1, e2, ..., en].
toString() - Method in class com.google.common.collect.LinkedListMultimap
Returns a string representation of the multimap, generated by calling toString on the map returned by Multimap.asMap().
toString() - Method in interface com.google.common.collect.MapConstraint
Returns a brief human readable description of this constraint, such as "Not null".
toString() - Method in interface com.google.common.collect.Multiset.Entry
Returns the canonical string representation of this entry, defined as follows.
toString() - Method in interface com.google.common.collect.Multiset
toStringFunction() - Static method in class com.google.common.base.Functions
Returns a function that returns the Object.toString() value of its argument.
toStringImpl(Collection<?>) - Static method in class com.google.common.collect.ForwardingCollection
Returns a string representation of the specified collection.
transform(Iterable<F>, Function<? super F, ? extends T>) - Static method in class com.google.common.collect.Iterables
Returns an iterable that applies function to each element of fromIterable.
transform(Iterator<F>, Function<? super F, ? extends T>) - Static method in class com.google.common.collect.Iterators
Returns an iterator that applies function to each element of fromIterator.
transform(List<F>, Function<? super F, ? extends T>) - Static method in class com.google.common.collect.Lists
Returns a list that applies function to each element of fromList.
TreeMultimap<K,V> - Class in com.google.common.collect
Implementation of Multimap whose keys and values are ordered by their natural ordering or by supplied comparators.
TreeMultimap() - Constructor for class com.google.common.collect.TreeMultimap
Constructs an empty TreeMultimap using the natural ordering of the key and value classes.
TreeMultimap(Comparator<? super K>, Comparator<? super V>) - Constructor for class com.google.common.collect.TreeMultimap
Constructs an empty TreeMultimap with explicit comparators.
TreeMultimap(Multimap<? extends K, ? extends V>) - Constructor for class com.google.common.collect.TreeMultimap
Constructs a TreeMultimap with the same mappings as the specified multimap.
TreeMultimap(Comparator<? super K>, Comparator<? super V>, Multimap<? extends K, ? extends V>) - Constructor for class com.google.common.collect.TreeMultimap
Constructs a TreeMultimap with explicit comparators and the same mappings as the specified multimap.
TreeMultiset<E> - Class in com.google.common.collect
Multiset implementation backed by a TreeMap.
TreeMultiset() - Constructor for class com.google.common.collect.TreeMultiset
Constructs a new, empty multiset, sorted according to the elements' natural order.
TreeMultiset(Comparator<? super E>) - Constructor for class com.google.common.collect.TreeMultiset
Constructs a new, empty multiset, sorted according to the specified comparator.
TreeMultiset(Iterable<? extends E>) - Constructor for class com.google.common.collect.TreeMultiset
Constructs an empty multiset containing the given initial elements, sorted according to the elements' natural order.
TRIM_STRING - Static variable in class com.google.common.base.Functions
See Functions.trimString().
trimString() - Static method in class com.google.common.base.Functions
A function that returns the result of calling String.trim() on its argument.
trimToSize() - Method in class com.google.common.collect.ArrayListMultimap
Reduces the memory used by this ArrayListMultimap, if feasible.

U

union(Set<? extends E>, Set<? extends E>) - Static method in class com.google.common.collect.Sets
Returns an unmodifiable view of the union of two sets.
uniqueIndex(Iterable<? extends V>, Function<? super V, ? extends K>) - Static method in class com.google.common.collect.Maps
Creates an index Map that contains the results of applying a specified function to each item in an Iterable of values.
uniqueIndex(Collection<? extends V>, Function<? super V, ? extends K>) - Static method in class com.google.common.collect.Maps
Creates an index Map that contains the results of applying a specified function to each item in a Collection of values.
uniqueIndex(Iterator<? extends V>, Function<? super V, ? extends K>) - Static method in class com.google.common.collect.Maps
Creates an index Map that contains the results of applying a specified function to each item in an Iterator of values.
unmodifiableBiMap(BiMap<K, V>) - Static method in class com.google.common.collect.Maps
Returns an unmodifiable view of the specified bimap.
unmodifiableIterable(Iterable<T>) - Static method in class com.google.common.collect.Iterables
Returns an unmodifiable view of iterable.
unmodifiableIterator(Iterator<T>) - Static method in class com.google.common.collect.Iterators
Returns an unmodifiable view of iterator.
unmodifiableListMultimap(ListMultimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns an unmodifiable view of the specified ListMultimap.
unmodifiableMultimap(Multimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns an unmodifiable view of the specified multimap.
unmodifiableMultiset(Multiset<E>) - Static method in class com.google.common.collect.Multisets
Returns an unmodifiable view of the specified multiset.
unmodifiableSetMultimap(SetMultimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns an unmodifiable view of the specified SetMultimap.
unmodifiableSortedSetMultimap(SortedSetMultimap<K, V>) - Static method in class com.google.common.collect.Multimaps
Returns an unmodifiable view of the specified SortedSetMultimap.

V

valueComparator() - Method in interface com.google.common.collect.SortedSetMultimap
Returns the comparator that orders the multimap values, with a null indicating that natural ordering is used.
valueComparator() - Method in class com.google.common.collect.TreeMultimap
 
valueOf(String) - Static method in enum com.google.common.base.ReferenceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.common.base.ReferenceType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Method in interface com.google.common.collect.BiMap
values() - Method in class com.google.common.collect.ForwardingMap
 
values() - Method in class com.google.common.collect.ForwardingMultimap
 
values() - Method in class com.google.common.collect.ImmutableMap
Returns an immutable collection of the values in this map.
values() - Method in class com.google.common.collect.LinkedHashMultimap
Returns a collection of all values in the multimap.
values() - Method in class com.google.common.collect.LinkedListMultimap
Returns a collection of all values in the multimap.
values() - Method in interface com.google.common.collect.Multimap
Returns a collection of all values in the multimap.
valueType() - Method in class com.google.common.collect.EnumBiMap
Returns the associated value type.

A B C D E F G H I J K L M N O P R S T U V