Uses of Package
com.google.common.collect

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.
ComparisonChain
          A utility for performing a "lazy" chained comparison statement, which performs comparisons only until it finds a nonzero result.
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).
Constraint
          A constraint that an element must satisfy in order to be added to a collection.
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.
ForwardingMultimap
          A multimap which forwards all its method calls to another multimap.
ForwardingObject
          An abstract base class for implementing the decorator pattern.
ForwardingSet
          A set which forwards all its method calls to another set.
ForwardingSetMultimap
          A set multimap which forwards all its method calls to another set multimap.
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.
Interner
          Provides equivalent behavior to String.intern() for other immutable types.
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.
MapConstraint
          A constraint on the keys and values that may be added to a Map or Multimap.
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().
 



Copyright © 2010 Google. All Rights Reserved.