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
AbstractIterator
          This class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types of data sources.
AbstractMultiset
          This class provides a skeletal implementation of the Multiset interface.
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.
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.
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.
ImmutableBiMapBuilder
          A convenient way to populate immutable BiMap instances, especially static-final "constant BiMaps".
ImmutableCollection
          An immutable collection.
ImmutableList
          A high-performance, immutable, random-access List implementation.
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").
ImmutableMultimapBuilder
          A convenient way to populate immutable Multimap instances, especially static-final "constant Multimaps".
ImmutableSet
          A high-performance, immutable, hash-based Set with reliable, user-specified iteration order.
ImmutableSortedSet
          An immutable SortedSet that stores its elements in a sorted array.
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.
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.
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.
Ordering
          A base class for Serializable comparators that provides convenience methods for common uses.
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
          Multiset implementation backed by a TreeMap.
 



Copyright © 2008 Google. All Rights Reserved.