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

## Uses of Package
com.google.common.collect

Packages that use com.google.common.collect
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections.

Classes in com.google.common.collect used by com.google.common.collect
ArrayListMultimap Implementation of `Multimap` that uses an `ArrayList` to store the values for a given key.
BiMap A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys.
ClassToInstanceMap A map, each entry of which maps a Java raw type to an instance of that type.
ComputationException Wraps an exception that occured during a computation.
ConcurrentHashMultiset A multiset that supports concurrent modifications and that provides atomic versions of most `Multiset` operations (exceptions where noted).
EnumBiMap A `BiMap` backed by two `EnumMap` instances.
EnumHashBiMap A `BiMap` backed by an `EnumMap` instance for keys-to-values, and a `HashMap` instance for values-to-keys.
EnumMultiset Multiset implementation backed by an `EnumMap`.
ForwardingCollection A collection which forwards all its method calls to another collection.
ForwardingIterator An iterator which forwards all its method calls to another iterator.
ForwardingMap A map which forwards all its method calls to another map.
ForwardingObject An abstract base class for implementing the decorator pattern.
ForwardingSet A set which forwards all its method calls to another set.
HashBiMap A `BiMap` backed by two `HashMap` instances.
HashMultimap Implementation of `Multimap` using hash tables.
HashMultiset Multiset implementation backed by a `HashMap`.
ImmutableBiMap An immutable `BiMap` with reliable user-specified iteration order.
ImmutableBiMap.Builder A builder for creating immutable bimap instances, especially `public static final` bimaps ("constant bimaps").
ImmutableClassToInstanceMap A class-to-instance map backed by an `ImmutableMap`.
ImmutableClassToInstanceMap.Builder A builder for creating immutable class-to-instance maps.
ImmutableCollection An immutable collection.
ImmutableList A high-performance, immutable, random-access `List` implementation.
ImmutableList.Builder A builder for creating immutable list instances, especially `public static final` lists ("constant lists").
ImmutableListMultimap An immutable `ListMultimap` with reliable user-specified key and value iteration order.
ImmutableListMultimap.Builder A builder for creating immutable `ListMultimap` instances, especially `public static final` multimaps ("constant multimaps").
ImmutableMap An immutable, hash-based `Map` with reliable user-specified iteration order.
ImmutableMap.Builder A builder for creating immutable map instances, especially `public static final` maps ("constant maps").
ImmutableMultimap An immutable `Multimap`.
ImmutableMultimap.Builder A builder for creating immutable multimap instances, especially `public static final` multimaps ("constant multimaps").
ImmutableMultiset An immutable hash-based multiset.
ImmutableMultiset.Builder A builder for creating immutable multiset instances, especially `public static final` multisets ("constant multisets").
ImmutableSet A high-performance, immutable `Set` with reliable, user-specified iteration order.
ImmutableSet.Builder A builder for creating immutable set instances, especially `public static final` sets ("constant sets").
ImmutableSetMultimap An immutable `SetMultimap` with reliable user-specified key and value iteration order.
ImmutableSetMultimap.Builder A builder for creating immutable `SetMultimap` instances, especially `public static final` multimaps ("constant multimaps").
ImmutableSortedMap An immutable `SortedMap`.
ImmutableSortedMap.Builder A builder for creating immutable sorted map instances, especially `public static final` maps ("constant maps").
ImmutableSortedSet An immutable `SortedSet` that stores its elements in a sorted array.
ImmutableSortedSet.Builder A builder for creating immutable sorted set instances, especially `public static final` sets ("constant sets"), with a given comparator.
LinkedHashMultimap 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.
LinkedHashMultiset A `Multiset` implementation with predictable iteration order.
LinkedListMultimap An implementation of `ListMultimap` that supports deterministic iteration order for both keys and values.
ListMultimap A `Multimap` that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.
MapDifference An object representing the differences between two maps.
MapDifference.ValueDifference A difference between the mappings from two maps with the same key.
MapMaker A `ConcurrentMap` builder, providing any combination of these features: soft or weak keys, soft or weak values, timed expiration, and on-demand computation of values.
Multimap A collection similar to a `Map`, but which may associate multiple values with a single key.
Multiset A collection that supports order-independent equality, like `Set`, but may have duplicate elements.
Multiset.Entry An unmodifiable element-count pair for a multiset.
MutableClassToInstanceMap A mutable class-to-instance map backed by an arbitrary user-provided map.
Ordering A comparator with added methods to support common functions.
PeekingIterator An iterator that supports a one-element lookahead while iterating.
SetMultimap A `Multimap` that cannot hold duplicate key-value pairs.
Sets.SetView An unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.
SortedSetMultimap A `SetMultimap` whose set of values for a given key are kept sorted; that is, they comprise a `SortedSet`.
TreeMultimap Implementation of `Multimap` whose keys and values are ordered by their natural ordering or by supplied comparators.
TreeMultiset A multiset which maintains the ordering of its elements, according to either their natural order or an explicit `Comparator`.
UnmodifiableIterator An iterator that does not support `UnmodifiableIterator.remove()`.

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