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 |
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. |
class |
HashMultimap<K,V>
Implementation of
Multimap using hash tables. |
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. |
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> |
class |
TreeMultimap<K,V>
Implementation of
Multimap whose keys and values are ordered by
their natural ordering or by supplied comparators. |