|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||