Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractListMultimap<K,V>
Basic implementation of the
ListMultimap interface. |
(package private) class |
AbstractMapBasedMultimap<K,V>
Basic implementation of the
Multimap interface. |
(package private) class |
AbstractSetMultimap<K,V>
Basic implementation of the
SetMultimap interface. |
(package private) class |
AbstractSortedKeySortedSetMultimap<K,V>
Basic implementation of a
SortedSetMultimap with a sorted key set. |
(package private) class |
AbstractSortedSetMultimap<K,V>
Basic implementation of the
SortedSetMultimap interface. |
class |
ArrayListMultimap<K,V>
Implementation of
Multimap that uses an ArrayList to store the values for a given
key. |
(package private) class |
ArrayListMultimapGwtSerializationDependencies<K,V>
A dummy superclass to support GWT serialization of the element types of an
ArrayListMultimap . |
(package private) class |
BaseImmutableMultimap<K,V>
A dummy superclass of
ImmutableMultimap that can be instanceof'd without ProGuard
retaining additional implementation details of ImmutableMultimap . |
(package private) class |
EmptyImmutableListMultimap
Implementation of
ImmutableListMultimap with no entries. |
(package private) class |
EmptyImmutableSetMultimap
Implementation of
ImmutableListMultimap with no entries. |
(package private) class |
FilteredEntryMultimap<K,V>
Implementation of
Multimaps.filterEntries(Multimap, Predicate) . |
(package private) class |
FilteredEntrySetMultimap<K,V>
Implementation of
Multimaps.filterEntries(SetMultimap, Predicate) . |
(package private) class |
FilteredKeyListMultimap<K,V>
Implementation of
Multimaps.filterKeys(ListMultimap, Predicate) . |
(package private) class |
FilteredKeyMultimap<K,V>
Implementation of
Multimaps.filterKeys(Multimap, Predicate) . |
(package private) class |
FilteredKeySetMultimap<K,V>
Implementation of
Multimaps.filterKeys(SetMultimap, Predicate) . |
class |
HashMultimap<K,V>
Implementation of
Multimap using hash tables. |
(package private) class |
HashMultimapGwtSerializationDependencies<K,V>
A dummy superclass to support GWT serialization of the element types of a
HashMultimap . |
class |
ImmutableListMultimap<K,V>
A
ListMultimap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
class |
ImmutableMultimap<K,V>
A
Multimap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
class |
ImmutableSetMultimap<K,V>
A
SetMultimap whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
class |
LinkedHashMultimap<K,V>
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. |
(package private) class |
LinkedHashMultimapGwtSerializationDependencies<K,V>
A dummy superclass to support GWT serialization of the element types of a
LinkedHashMultimap . |
class |
LinkedListMultimap<K,V>
An implementation of
ListMultimap that supports deterministic iteration order for both
keys and values. |
private static class |
Multimaps.CustomListMultimap<K,V> |
private static class |
Multimaps.CustomMultimap<K,V> |
private static class |
Multimaps.CustomSetMultimap<K,V> |
private static class |
Multimaps.CustomSortedSetMultimap<K,V> |
private static class |
Multimaps.MapMultimap<K,V> |
private static class |
Multimaps.TransformedEntriesListMultimap<K,V1,V2> |
private static class |
Multimaps.TransformedEntriesMultimap<K,V1,V2> |
class |
TreeMultimap<K,V>
Implementation of
Multimap whose keys and values are ordered by their natural ordering or
by supplied comparators. |