Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Com.google.common.collect Classes and Interfaces - 210 results found.
NameDescriptionTypePackageFramework
AbstractIteratorThis class provides a skeletal implementation of the Iterator interface, to make this interface easier to implement for certain types ofClasscom.google.common.collectGoogle Guava
AbstractSequentialIteratorThis class provides a skeletal implementation of the Iterator interface for sequences whose next element can always be derived from theClasscom.google.common.collectGoogle Guava
ArrayListMultimap the values for a given key.Classcom.google.common.collectGoogle Guava
ArrayTableFixed-size Table implementation backed by a two-dimensional array.Classcom.google.common.collectGoogle Guava
BiMapA bimap (or bidirectional map) is a map that preserves the uniqueness of its values as well as that of its keys.Interfacecom.google.common.collectGoogle Guava
BinaryTreeTraverserA variant of TreeTraverser for binary trees, providing additional traversals specific toSince:15.Classcom.google.common.collectGoogle Guava
BoundTypeIndicates whether an endpoint of some range is contained in the range itself (closed) or not (open).Classcom.google.common.collectGoogle Guava
ClassToInstanceMapA map, each entry of which maps a Java raw type to an instance of that type.Interfacecom.google.common.collectGoogle Guava
Collections2Provides static methods for working with Collection instances.Classcom.google.common.collectGoogle Guava
ComparisonChainA utility for performing a chained comparison statement.Classcom.google.common.collectGoogle Guava
ComputationExceptionWraps an exception that occurred during a computation.Classcom.google.common.collectGoogle Guava
ConcurrentHashMultisetA multiset that supports concurrent modifications and that provides atomic versions of most Multiset operations (exceptions where noted).Classcom.google.common.collectGoogle Guava
ContiguousSetA sorted set of contiguous values in a given DiscreteDomain.Classcom.google.common.collectGoogle Guava
DiscreteDomainA descriptor for a discrete Comparable domain such as all Integer instances.Classcom.google.common.collectGoogle Guava
EnumBiMapA BiMap backed by two EnumMap instances.Classcom.google.common.collectGoogle Guava
EnumHashBiMapA BiMap backed by an EnumMap instance for keys-to-values, and a HashMap instance for values-to-keys.Classcom.google.common.collectGoogle Guava
EnumMultisetMultiset implementation backed by an EnumMap.Classcom.google.common.collectGoogle Guava
EvictingQueueA non-blocking queue which automatically evicts elements from the head of the queue when attempting to add new elements onto the queue and it is full.Classcom.google.common.collectGoogle Guava
FluentIterableFluentIterable provides a rich interface for manipulating Iterable instances in a chained fashion.Classcom.google.common.collectGoogle Guava
ForwardingBlockingDequeA BlockingDeque which forwards all its method calls to another BlockingDeque.Classcom.google.common.collectGoogle Guava
ForwardingCollectionA collection which forwards all its method calls to another collection.Classcom.google.common.collectGoogle Guava
ForwardingConcurrentMapA concurrent map which forwards all its method calls to another concurrent map.Classcom.google.common.collectGoogle Guava
ForwardingDequeA deque which forwards all its method calls to another deque.Classcom.google.common.collectGoogle Guava
ForwardingIteratorAn iterator which forwards all its method calls to another iterator.Classcom.google.common.collectGoogle Guava
ForwardingListA list which forwards all its method calls to another list.Classcom.google.common.collectGoogle Guava
ForwardingListIteratorA list iterator which forwards all its method calls to another list iterator.Classcom.google.common.collectGoogle Guava
ForwardingListMultimapA list multimap which forwards all its method calls to another list multimap.Classcom.google.common.collectGoogle Guava
ForwardingMapA map which forwards all its method calls to another map.Classcom.google.common.collectGoogle Guava
ForwardingMapEntryA map entry which forwards all its method calls to another map entry.Classcom.google.common.collectGoogle Guava
ForwardingMultimapA multimap which forwards all its method calls to another multimap.Classcom.google.common.collectGoogle Guava
ForwardingMultisetA multiset which forwards all its method calls to another multiset.Classcom.google.common.collectGoogle Guava
ForwardingNavigableMapA navigable map which forwards all its method calls to another navigable map.Classcom.google.common.collectGoogle Guava
ForwardingNavigableSetA navigable set which forwards all its method calls to another navigable set.Classcom.google.common.collectGoogle Guava
ForwardingObjectAn abstract base class for implementing the decorator pattern.Classcom.google.common.collectGoogle Guava
ForwardingQueueA queue which forwards all its method calls to another queue.Classcom.google.common.collectGoogle Guava
ForwardingSetA set which forwards all its method calls to another set.Classcom.google.common.collectGoogle Guava
ForwardingSetMultimapA set multimap which forwards all its method calls to another set multimap.Classcom.google.common.collectGoogle Guava
ForwardingSortedMapA sorted map which forwards all its method calls to another sorted map.Classcom.google.common.collectGoogle Guava
ForwardingSortedMultisetA sorted multiset which forwards all its method calls to another sorted multiset.Classcom.google.common.collectGoogle Guava
ForwardingSortedSetA sorted set which forwards all its method calls to another sorted set.Classcom.google.common.collectGoogle Guava
ForwardingSortedSetMultimapA sorted set multimap which forwards all its method calls to another sorted set multimap.Classcom.google.common.collectGoogle Guava
ForwardingTableA table which forwards all its method calls to another table.Classcom.google.common.collectGoogle Guava
HashBasedTable The views returned by column(C), columnKeySet(), and columnMap() have iterators that don't support remove().Classcom.google.common.collectGoogle Guava
HashBiMapA BiMap backed by two hash tables.Classcom.google.common.collectGoogle Guava
HashMultimap The multimap does not store duplicate key-value pairs.Classcom.google.common.collectGoogle Guava
HashMultisetMultiset implementation backed by a HashMap.Classcom.google.common.collectGoogle Guava
ImmutableBiMapAn immutable BiMap with reliable user-specified iteration order.Classcom.google.common.collectGoogle Guava
ImmutableBiMap .BuilderA builder for creating immutable bimap instances, especially public static final bimaps (constant bimaps).Classcom.google.common.collect.ImmutableBiMapGoogle Guava
ImmutableClassToInstanceMapA class-to-instance map backed by an ImmutableMap.Classcom.google.common.collectGoogle Guava
ImmutableClassToInstanceMap .BuilderA builder for creating immutable class-to-instance maps.Classcom.google.common.collect.ImmutableClassToInstanceMapGoogle Guava
ImmutableCollectionAn immutable collection.Classcom.google.common.collectGoogle Guava
ImmutableCollection .BuilderAbstract base class for builders of ImmutableCollection types.Classcom.google.common.collect.ImmutableCollectionGoogle Guava
ImmutableListA high-performance, immutable, random-access List implementation.Classcom.google.common.collectGoogle Guava
ImmutableList .BuilderA builder for creating immutable list instances, especially public static final lists (constant lists).Classcom.google.common.collect.ImmutableListGoogle Guava
ImmutableListMultimapAn immutable ListMultimap with reliable user-specified key and value iteration order.Classcom.google.common.collectGoogle Guava
ImmutableListMultimap .BuilderA builder for creating immutable ListMultimap instances, especially public static final multimaps (constant multimaps).Classcom.google.common.collect.ImmutableListMultimapGoogle Guava
ImmutableMapAn immutable, hash-based Map with reliable user-specified iteration order.Classcom.google.common.collectGoogle Guava
ImmutableMap .BuilderA builder for creating immutable map instances, especially public static final maps (constant maps).Classcom.google.common.collect.ImmutableMapGoogle Guava
ImmutableMultimapAn immutable Multimap.Classcom.google.common.collectGoogle Guava
ImmutableMultimap .BuilderA builder for creating immutable multimap instances, especially public static final multimaps (constant multimaps).Classcom.google.common.collect.ImmutableMultimapGoogle Guava
ImmutableMultisetAn immutable hash-based multiset.Classcom.google.common.collectGoogle Guava
ImmutableMultiset .BuilderA builder for creating immutable multiset instances, especially public static final multisets (constant multisets).Classcom.google.common.collect.ImmutableMultisetGoogle Guava
ImmutableRangeMapAn immutable implementation of RangeMap, supporting all query operations efficiently.Classcom.google.common.collectGoogle Guava
ImmutableRangeMap .BuilderA builder for immutable range maps.Classcom.google.common.collect.ImmutableRangeMapGoogle Guava
ImmutableRangeSetAn efficient immutable implementation of a RangeSet.Classcom.google.common.collectGoogle Guava
ImmutableRangeSet .BuilderA builder for immutable range sets.Classcom.google.common.collect.ImmutableRangeSetGoogle Guava
ImmutableSetA high-performance, immutable Set with reliable, user-specified iteration order.Classcom.google.common.collectGoogle Guava
ImmutableSet .BuilderA builder for creating immutable set instances, especially public static final sets (constant sets).Classcom.google.common.collect.ImmutableSetGoogle Guava
ImmutableSetMultimapAn immutable SetMultimap with reliable user-specified key and value iteration order.Classcom.google.common.collectGoogle Guava
ImmutableSetMultimap .BuilderA builder for creating immutable SetMultimap instances, especially public static final multimaps (constant multimaps).Classcom.google.common.collect.ImmutableSetMultimapGoogle Guava
ImmutableSortedMapAn immutable SortedMap.Classcom.google.common.collectGoogle Guava
ImmutableSortedMap .BuilderA builder for creating immutable sorted map instances, especially public static final maps (constant maps).Classcom.google.common.collect.ImmutableSortedMapGoogle Guava
ImmutableSortedMultisetAn immutable SortedMultiset that stores its elements in a sorted array.Classcom.google.common.collectGoogle Guava
ImmutableSortedMultiset .BuilderA builder for creating immutable multiset instances, especially public static final multisets (constant multisets).Classcom.google.common.collect.ImmutableSortedMultisetGoogle Guava
ImmutableSortedSetAn immutable SortedSet that stores its elements in a sorted array.Classcom.google.common.collectGoogle Guava
ImmutableSortedSet .BuilderA builder for creating immutable sorted set instances, especially public static final sets (constant sets), with a given comparator.Classcom.google.common.collect.ImmutableSortedSetGoogle Guava
ImmutableTableAn immutable Table with reliable user-specified iteration order.Classcom.google.common.collectGoogle Guava
ImmutableTable .BuilderA builder for creating immutable table instances, especially public static final tables (constant tables).Classcom.google.common.collect.ImmutableTableGoogle Guava
InternerProvides equivalent behavior to String.Interfacecom.google.common.collectGoogle Guava
InternersContains static methods pertaining to instances of Interner.Classcom.google.common.collectGoogle Guava
IterablesThis class contains static utility methods that operate on or return objects of type Iterable.Classcom.google.common.collectGoogle Guava
IteratorsThis class contains static utility methods that operate on or return objects of type Iterator.Classcom.google.common.collectGoogle Guava
LinkedHashMultimap entries and that returns collections whose iterators follow the ordering in which the data was added to the multimap.Classcom.google.common.collectGoogle Guava
LinkedHashMultisetA Multiset implementation with predictable iteration order.Classcom.google.common.collectGoogle Guava
LinkedListMultimapAn implementation of ListMultimap that supports deterministic iteration order for both keys and values.Classcom.google.common.collectGoogle Guava
ListMultimapA Multimap that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.Interfacecom.google.common.collectGoogle Guava
ListsStatic utility methods pertaining to List instances.Classcom.google.common.collectGoogle Guava
MapConstraintA constraint on the keys and values that may be added to a Map or Multimap.Interfacecom.google.common.collectGoogle Guava
MapConstraintsFactory and utilities pertaining to the MapConstraint interface.Classcom.google.common.collectGoogle Guava
MapDifferenceAn object representing the differences between two maps.Interfacecom.google.common.collectGoogle Guava
MapDifference .ValueDifferenceA difference between the mappings from two maps with the same key.Interfacecom.google.common.collect.MapDifferenceGoogle Guava
MapMakerA builder of ConcurrentMap instances having any combination of the following features: keys or values automatically wrapped in weak or soft referencesClasscom.google.common.collectGoogle Guava
MapsStatic utility methods pertaining to Map instances (including instances of SortedMap, BiMap, etc.Classcom.google.common.collectGoogle Guava
Maps .EntryTransformerA transformation of the value of a key-value pair, using both key and value as inputs.Interfacecom.google.common.collect.MapsGoogle Guava
MinMaxPriorityQueueA double-ended priority queue, which provides constant-time access to both its least element and its greatest element, as determined by the queue'sClasscom.google.common.collectGoogle Guava
MinMaxPriorityQueue .BuilderThe builder class used in creation of min-max priority queues.Classcom.google.common.collect.MinMaxPriorityQueueGoogle Guava
MultimapA collection that maps keys to values, similar to Map, but in which each key may be associated with multiple values.Interfacecom.google.common.collectGoogle Guava
MultimapBuilderA builder for a multimap implementation that allows customization of the backing map and value collection implementations used in a particular multimap.Classcom.google.common.collectGoogle Guava
MultimapBuilder .ListMultimapBuilderA specialization of MultimapBuilder that generates ListMultimap instances.Classcom.google.common.collect.MultimapBuilderGoogle Guava
MultimapBuilder .MultimapBuilderWithKeysAn intermediate stage in a MultimapBuilder in which the key-value collection map implementation has been specified, but the value collection implementation has not.Classcom.google.common.collect.MultimapBuilderGoogle Guava
MultimapBuilder .SetMultimapBuilderA specialization of MultimapBuilder that generates SetMultimap instances.Classcom.google.common.collect.MultimapBuilderGoogle Guava
MultimapBuilder .SortedSetMultimapBuilderA specialization of MultimapBuilder that generates SortedSetMultimap instances.Classcom.google.common.collect.MultimapBuilderGoogle Guava
MultimapsProvides static methods acting on or generating a Multimap.Classcom.google.common.collectGoogle Guava
MultisetA collection that supports order-independent equality, like Set, but may have duplicate elements.Interfacecom.google.common.collectGoogle Guava
Multiset .EntryAn unmodifiable element-count pair for a multiset.Interfacecom.google.common.collect.MultisetGoogle Guava
MultisetsProvides static utility methods for creating and working with Multiset instances.Classcom.google.common.collectGoogle Guava
MutableClassToInstanceMapA mutable class-to-instance map backed by an arbitrary user-provided map.Classcom.google.common.collectGoogle Guava
ObjectArraysStatic utility methods pertaining to object arrays.Classcom.google.common.collectGoogle Guava
OrderingA comparator, with additional methods to support common operations.Classcom.google.common.collectGoogle Guava
PeekingIteratorAn iterator that supports a one-element lookahead while iterating.Interfacecom.google.common.collectGoogle Guava
QueuesStatic utility methods pertaining to Queue and Deque instances.Classcom.google.common.collectGoogle Guava
RangeA range (or interval) defines the boundaries around a contiguous span of values of some Comparable type; for example, integers from 1 to 100 inclusive.Classcom.google.common.collectGoogle Guava
RangeMapA mapping from disjoint nonempty ranges to non-null values.Interfacecom.google.common.collectGoogle Guava
RangeSetA set comprising zero or more nonempty, disconnected ranges of type C.Interfacecom.google.common.collectGoogle Guava
RowSortedTableInterface that extends Table and whose rows are sorted.Interfacecom.google.common.collectGoogle Guava
SetMultimapA Multimap that cannot hold duplicate key-value pairs.Interfacecom.google.common.collectGoogle Guava
SetsStatic utility methods pertaining to Set instances.Classcom.google.common.collectGoogle Guava
Sets .SetViewAn unmodifiable view of a set which may be backed by other sets; this view will change as the backing sets do.Classcom.google.common.collect.SetsGoogle Guava
SortedMapDifferenceAn object representing the differences between two sorted maps.Interfacecom.google.common.collectGoogle Guava
SortedMultisetA Multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.Interfacecom.google.common.collectGoogle Guava
SortedSetMultimapA SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet.Interfacecom.google.common.collectGoogle Guava
TableA collection that associates an ordered pair of keys, called a row key and a column key, with a single value.Interfacecom.google.common.collectGoogle Guava
Table .CellRow key / column key / value triplet corresponding to a mapping in a table.Interfacecom.google.common.collect.TableGoogle Guava
TablesProvides static methods that involve a Table.Classcom.google.common.collectGoogle Guava
TreeBasedTable by their natural ordering or by supplied comparators.Classcom.google.common.collectGoogle Guava
TreeMultimap their natural ordering or by supplied comparators.Classcom.google.common.collectGoogle Guava
TreeMultisetA multiset which maintains the ordering of its elements, according to either their natural order or an explicit Comparator.Classcom.google.common.collectGoogle Guava
TreeRangeMapAn implementation of RangeMap based on a TreeMap, supporting all optional operations.Classcom.google.common.collectGoogle Guava
TreeRangeSetAn implementation of RangeSet backed by a TreeMap.Classcom.google.common.collectGoogle Guava
TreeTraverserViews elements of a type T as nodes in a tree, and provides methods to traverse the trees induced by this traverser.Classcom.google.common.collectGoogle Guava
UnmodifiableIteratorAn iterator that does not support remove().Classcom.google.common.collectGoogle Guava
UnmodifiableListIteratorA list iterator that does not support UnmodifiableIterator.Classcom.google.common.collectGoogle Guava
AbstractIterator T h i s c l a s s p r o v i d e s a s k e l e t a l i m p l e m e n t a t i o n o f t h e I t e r a t o r i n t e r f a c e , t o m a k e t h i s i n t e r f a c e e a s i e r t o i m p l e m e n t f o r c e r t a i n t y p e s o f Classcom.google.common.collectGoogle Collections
ArrayListMultimap t h e v a l u e s f o r a g i v e n k e y . Classcom.google.common.collectGoogle Collections
AsynchronousComputationException W r a p s a n e x c e p t i o n t h a t o c c u r e d d u r i n g a c o m p u t a t i o n i n a d i f f e r e n t t h r e a d . Classcom.google.common.collectGoogle Collections
BiMap A b i m a p ( o r b i d i r e c t i o n a l m a p ) i s a m a p t h a t p r e s e r v e s t h e u n i q u e n e s s o f i t s v a l u e s a s w e l l a s t h a t o f i t s k e y s . Interfacecom.google.common.collectGoogle Collections
ClassToInstanceMap A m a p , e a c h e n t r y o f w h i c h m a p s a J a v a r a w t y p e t o a n i n s t a n c e o f t h a t t y p e . Interfacecom.google.common.collectGoogle Collections
Collections2 P r o v i d e s s t a t i c m e t h o d s f o r w o r k i n g w i t h C o l l e c t i o n i n s t a n c e s . Classcom.google.common.collectGoogle Collections
ComputationException W r a p s a n e x c e p t i o n t h a t o c c u r e d d u r i n g a c o m p u t a t i o n . Classcom.google.common.collectGoogle Collections
ConcurrentHashMultiset A m u l t i s e t t h a t s u p p o r t s c o n c u r r e n t m o d i f i c a t i o n s a n d t h a t p r o v i d e s a t o m i c v e r s i o n s o f m o s t M u l t i s e t o p e r a t i o n s ( e x c e p t i o n s w h e r e n o t e d ) . Classcom.google.common.collectGoogle Collections
EnumBiMap A B i M a p b a c k e d b y t w o E n u m M a p i n s t a n c e s . Classcom.google.common.collectGoogle Collections
EnumHashBiMap A B i M a p b a c k e d b y a n E n u m M a p i n s t a n c e f o r k e y s - t o - v a l u e s , a n d a H a s h M a p i n s t a n c e f o r v a l u e s - t o - k e y s . Classcom.google.common.collectGoogle Collections
EnumMultiset M u l t i s e t i m p l e m e n t a t i o n b a c k e d b y a n E n u m M a p . Classcom.google.common.collectGoogle Collections
ForwardingCollection A c o l l e c t i o n w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r c o l l e c t i o n . Classcom.google.common.collectGoogle Collections
ForwardingConcurrentMap A c o n c u r r e n t m a p w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r c o n c u r r e n t m a p . Classcom.google.common.collectGoogle Collections
ForwardingIterator A n i t e r a t o r w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r i t e r a t o r . Classcom.google.common.collectGoogle Collections
ForwardingList A l i s t w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r l i s t . Classcom.google.common.collectGoogle Collections
ForwardingListIterator A l i s t i t e r a t o r w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r l i s t i t e r a t o r . Classcom.google.common.collectGoogle Collections
ForwardingMap A m a p w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r m a p . Classcom.google.common.collectGoogle Collections
ForwardingMapEntry A m a p e n t r y w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r m a p e n t r y . Classcom.google.common.collectGoogle Collections
ForwardingMultimap A m u l t i m a p w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r m u l t i m a p . Classcom.google.common.collectGoogle Collections
ForwardingMultiset A m u l t i s e t w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r m u l t i s e t . Classcom.google.common.collectGoogle Collections
ForwardingObject A n a b s t r a c t b a s e c l a s s f o r i m p l e m e n t i n g t h e d e c o r a t o r p a t t e r n . Classcom.google.common.collectGoogle Collections
ForwardingQueue A q u e u e w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r q u e u e . Classcom.google.common.collectGoogle Collections
ForwardingSet A s e t w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r s e t . Classcom.google.common.collectGoogle Collections
ForwardingSortedMap A s o r t e d m a p w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r s o r t e d m a p . Classcom.google.common.collectGoogle Collections
ForwardingSortedSet A s o r t e d s e t w h i c h f o r w a r d s a l l i t s m e t h o d c a l l s t o a n o t h e r s o r t e d s e t . Classcom.google.common.collectGoogle Collections
HashBiMap A B i M a p b a c k e d b y t w o H a s h M a p i n s t a n c e s . Classcom.google.common.collectGoogle Collections
HashMultimap T h e m u l t i m a p d o e s n o t s t o r e d u p l i c a t e k e y - v a l u e p a i r s . Classcom.google.common.collectGoogle Collections
HashMultiset M u l t i s e t i m p l e m e n t a t i o n b a c k e d b y a H a s h M a p . Classcom.google.common.collectGoogle Collections
ImmutableBiMap A n i m m u t a b l e B i M a p w i t h r e l i a b l e u s e r - s p e c i f i e d i t e r a t i o n o r d e r . Classcom.google.common.collectGoogle Collections
ImmutableBiMap .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e b i m a p i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l b i m a p s ( c o n s t a n t b i m a p s ) . Classcom.google.common.collect.ImmutableBiMapGoogle Collections
ImmutableClassToInstanceMap A c l a s s - t o - i n s t a n c e m a p b a c k e d b y a n I m m u t a b l e M a p . Classcom.google.common.collectGoogle Collections
ImmutableClassToInstanceMap .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e c l a s s - t o - i n s t a n c e m a p s . Classcom.google.common.collect.ImmutableClassToInstanceMapGoogle Collections
ImmutableCollection A n i m m u t a b l e c o l l e c t i o n . Classcom.google.common.collectGoogle Collections
ImmutableList A h i g h - p e r f o r m a n c e , i m m u t a b l e , r a n d o m - a c c e s s L i s t i m p l e m e n t a t i o n . Classcom.google.common.collectGoogle Collections
ImmutableList .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e l i s t i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l l i s t s ( c o n s t a n t l i s t s ) . Classcom.google.common.collect.ImmutableListGoogle Collections
ImmutableListMultimap A n i m m u t a b l e L i s t M u l t i m a p w i t h r e l i a b l e u s e r - s p e c i f i e d k e y a n d v a l u e i t e r a t i o n o r d e r . Classcom.google.common.collectGoogle Collections
ImmutableListMultimap .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e L i s t M u l t i m a p i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l m u l t i m a p s ( c o n s t a n t m u l t i m a p s ) . Classcom.google.common.collect.ImmutableListMultimapGoogle Collections
ImmutableMap A n i m m u t a b l e , h a s h - b a s e d M a p w i t h r e l i a b l e u s e r - s p e c i f i e d i t e r a t i o n o r d e r . Classcom.google.common.collectGoogle Collections
ImmutableMap .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e m a p i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l m a p s ( c o n s t a n t m a p s ) . Classcom.google.common.collect.ImmutableMapGoogle Collections
ImmutableMultimap A n i m m u t a b l e M u l t i m a p . Classcom.google.common.collectGoogle Collections
ImmutableMultimap .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e m u l t i m a p i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l m u l t i m a p s ( c o n s t a n t m u l t i m a p s ) . Classcom.google.common.collect.ImmutableMultimapGoogle Collections
ImmutableMultiset A n i m m u t a b l e h a s h - b a s e d m u l t i s e t . Classcom.google.common.collectGoogle Collections
ImmutableMultiset .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e m u l t i s e t i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l m u l t i s e t s ( c o n s t a n t m u l t i s e t s ) . Classcom.google.common.collect.ImmutableMultisetGoogle Collections
ImmutableSet A h i g h - p e r f o r m a n c e , i m m u t a b l e S e t w i t h r e l i a b l e , u s e r - s p e c i f i e d i t e r a t i o n o r d e r . Classcom.google.common.collectGoogle Collections
ImmutableSet .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e s e t i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l s e t s ( c o n s t a n t s e t s ) . Classcom.google.common.collect.ImmutableSetGoogle Collections
ImmutableSetMultimap A n i m m u t a b l e S e t M u l t i m a p w i t h r e l i a b l e u s e r - s p e c i f i e d k e y a n d v a l u e i t e r a t i o n o r d e r . Classcom.google.common.collectGoogle Collections
ImmutableSetMultimap .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e S e t M u l t i m a p i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l m u l t i m a p s ( c o n s t a n t m u l t i m a p s ) . Classcom.google.common.collect.ImmutableSetMultimapGoogle Collections
ImmutableSortedMap A n i m m u t a b l e S o r t e d M a p . Classcom.google.common.collectGoogle Collections
ImmutableSortedMap .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e s o r t e d m a p i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l m a p s ( c o n s t a n t m a p s ) . Classcom.google.common.collect.ImmutableSortedMapGoogle Collections
ImmutableSortedSet A n i m m u t a b l e S o r t e d S e t t h a t s t o r e s i t s e l e m e n t s i n a s o r t e d a r r a y . Classcom.google.common.collectGoogle Collections
ImmutableSortedSet .Builder A b u i l d e r f o r c r e a t i n g i m m u t a b l e s o r t e d s e t i n s t a n c e s , e s p e c i a l l y p u b l i c s t a t i c f i n a l s e t s ( c o n s t a n t s e t s ) , w i t h a g i v e n Classcom.google.common.collect.ImmutableSortedSetGoogle Collections
Iterables T h i s c l a s s c o n t a i n s s t a t i c u t i l i t y m e t h o d s t h a t o p e r a t e o n o r r e t u r n o b j e c t s o f t y p e I t e r a b l e . Classcom.google.common.collectGoogle Collections
Iterators T h i s c l a s s c o n t a i n s s t a t i c u t i l i t y m e t h o d s t h a t o p e r a t e o n o r r e t u r n o b j e c t s o f t y p e I t e r a t o r . Classcom.google.common.collectGoogle Collections
LinkedHashMultimap e n t r i e s a n d t h a t r e t u r n s c o l l e c t i o n s w h o s e i t e r a t o r s f o l l o w t h e o r d e r i n g i n w h i c h t h e d a t a w a s a d d e d t o t h e m u l t i m a p . Classcom.google.common.collectGoogle Collections
LinkedHashMultiset A M u l t i s e t i m p l e m e n t a t i o n w i t h p r e d i c t a b l e i t e r a t i o n o r d e r . Classcom.google.common.collectGoogle Collections
LinkedListMultimap A n i m p l e m e n t a t i o n o f L i s t M u l t i m a p t h a t s u p p o r t s d e t e r m i n i s t i c i t e r a t i o n o r d e r f o r b o t h k e y s a n d v a l u e s . Classcom.google.common.collectGoogle Collections
ListMultimap A M u l t i m a p t h a t c a n h o l d d u p l i c a t e k e y - v a l u e p a i r s a n d t h a t m a i n t a i n s t h e i n s e r t i o n o r d e r i n g o f v a l u e s f o r a g i v e n k e y . Interfacecom.google.common.collectGoogle Collections
Lists S t a t i c u t i l i t y m e t h o d s p e r t a i n i n g t o L i s t i n s t a n c e s . Classcom.google.common.collectGoogle Collections
MapDifference A n o b j e c t r e p r e s e n t i n g t h e d i f f e r e n c e s b e t w e e n t w o m a p s . Interfacecom.google.common.collectGoogle Collections
MapDifference .ValueDifference A d i f f e r e n c e b e t w e e n t h e m a p p i n g s f r o m t w o m a p s w i t h t h e s a m e k e y . Interfacecom.google.common.collect.MapDifferenceGoogle Collections
MapMaker A C o n c u r r e n t M a p b u i l d e r , p r o v i d i n g a n y c o m b i n a t i o n o f t h e s e f e a t u r e s : s o f t o r w e a k k e y s , s o f t o r w e a k v a l u e s , t i m e d e x p i r a t i o n , a n d o n - d e m a n d Classcom.google.common.collectGoogle Collections
Maps S t a t i c u t i l i t y m e t h o d s p e r t a i n i n g t o M a p i n s t a n c e s . Classcom.google.common.collectGoogle Collections
Multimap A c o l l e c t i o n s i m i l a r t o a M a p , b u t w h i c h m a y a s s o c i a t e m u l t i p l e v a l u e s w i t h a s i n g l e k e y . Interfacecom.google.common.collectGoogle Collections
Multimaps P r o v i d e s s t a t i c m e t h o d s a c t i n g o n o r g e n e r a t i n g a M u l t i m a p . Classcom.google.common.collectGoogle Collections
Multiset A c o l l e c t i o n t h a t s u p p o r t s o r d e r - i n d e p e n d e n t e q u a l i t y , l i k e S e t , b u t m a y h a v e d u p l i c a t e e l e m e n t s . Interfacecom.google.common.collectGoogle Collections
Multiset .Entry A n u n m o d i f i a b l e e l e m e n t - c o u n t p a i r f o r a m u l t i s e t . Interfacecom.google.common.collect.MultisetGoogle Collections
Multisets P r o v i d e s s t a t i c u t i l i t y m e t h o d s f o r c r e a t i n g a n d w o r k i n g w i t h M u l t i s e t i n s t a n c e s . Classcom.google.common.collectGoogle Collections
MutableClassToInstanceMap A m u t a b l e c l a s s - t o - i n s t a n c e m a p b a c k e d b y a n a r b i t r a r y u s e r - p r o v i d e d m a p . Classcom.google.common.collectGoogle Collections
ObjectArrays S t a t i c u t i l i t y m e t h o d s p e r t a i n i n g t o o b j e c t a r r a y s . Classcom.google.common.collectGoogle Collections
Ordering A c o m p a r a t o r w i t h a d d e d m e t h o d s t o s u p p o r t c o m m o n f u n c t i o n s . Classcom.google.common.collectGoogle Collections
PeekingIterator A n i t e r a t o r t h a t s u p p o r t s a o n e - e l e m e n t l o o k a h e a d w h i l e i t e r a t i n g . Interfacecom.google.common.collectGoogle Collections
SetMultimap A M u l t i m a p t h a t c a n n o t h o l d d u p l i c a t e k e y - v a l u e p a i r s . Interfacecom.google.common.collectGoogle Collections
Sets S t a t i c u t i l i t y m e t h o d s p e r t a i n i n g t o S e t i n s t a n c e s . Classcom.google.common.collectGoogle Collections
Sets .SetView A n u n m o d i f i a b l e v i e w o f a s e t w h i c h m a y b e b a c k e d b y o t h e r s e t s ; t h i s v i e w w i l l c h a n g e a s t h e b a c k i n g s e t s d o . Classcom.google.common.collect.SetsGoogle Collections
SortedSetMultimap A S e t M u l t i m a p w h o s e s e t o f v a l u e s f o r a g i v e n k e y a r e k e p t s o r t e d ; t h a t i s , t h e y c o m p r i s e a S o r t e d S e t . Interfacecom.google.common.collectGoogle Collections
TreeMultimap t h e i r n a t u r a l o r d e r i n g o r b y s u p p l i e d c o m p a r a t o r s . Classcom.google.common.collectGoogle Collections
TreeMultiset A m u l t i s e t w h i c h m a i n t a i n s t h e o r d e r i n g o f i t s e l e m e n t s , a c c o r d i n g t o e i t h e r t h e i r n a t u r a l o r d e r o r a n e x p l i c i t C o m p a r a t o r . Classcom.google.common.collectGoogle Collections
UnmodifiableIterator A n i t e r a t o r t h a t d o e s n o t s u p p o r t r e m o v e ( ) . Classcom.google.common.collectGoogle Collections