Uses of Class
com.google.common.collect.ImmutableMap
-
Packages that use ImmutableMap Package Description com.google.common.cache This package contains caching utilities.com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections.com.google.common.util.concurrent Concurrency utilities. -
-
Uses of ImmutableMap in com.google.common.cache
Methods in com.google.common.cache that return ImmutableMap Modifier and Type Method Description ImmutableMap<K,V>
AbstractLoadingCache. getAll(Iterable<? extends K> keys)
ImmutableMap<K,V>
ForwardingLoadingCache. getAll(Iterable<? extends K> keys)
ImmutableMap<K,V>
LoadingCache. getAll(Iterable<? extends K> keys)
Returns a map of the values associated withkeys
, creating or retrieving those values if necessary.ImmutableMap<K,V>
AbstractCache. getAllPresent(Iterable<?> keys)
Returns a map of the values associated withkeys
in this cache.ImmutableMap<K,V>
Cache. getAllPresent(Iterable<?> keys)
Returns a map of the values associated withkeys
in this cache.ImmutableMap<K,V>
ForwardingCache. getAllPresent(Iterable<?> keys)
-
Uses of ImmutableMap in com.google.common.collect
Subclasses of ImmutableMap in com.google.common.collect Modifier and Type Class Description class
ImmutableBiMap<K,V>
ABiMap
whose contents will never change, with many other important properties detailed atImmutableCollection
.class
ImmutableSortedMap<K,V>
ANavigableMap
whose contents will never change, with many other important properties detailed atImmutableCollection
.Methods in com.google.common.collect that return ImmutableMap Modifier and Type Method Description ImmutableMap<Range<K>,V>
ImmutableRangeMap. asDescendingMapOfRanges()
ImmutableMap<K,Collection<V>>
ImmutableMultimap. asMap()
Returns an immutable map that associates each key with its corresponding values in the multimap.ImmutableMap<Range<K>,V>
ImmutableRangeMap. asMapOfRanges()
ImmutableMap<K,V>
ImmutableMap.Builder. build()
Returns a newly-created immutable map.ImmutableMap<R,V>
ImmutableTable. column(C columnKey)
Returns a view of all mappings that have the given column key.abstract ImmutableMap<C,Map<R,V>>
ImmutableTable. columnMap()
Returns a view that associates each column key with the corresponding map from row keys to values.static <K,V>
ImmutableMap<K,V>ImmutableMap. copyOf(Iterable<? extends Map.Entry<? extends K,? extends V>> entries)
Returns an immutable map containing the specified entries.static <K,V>
ImmutableMap<K,V>ImmutableMap. copyOf(Map<? extends K,? extends V> map)
Returns an immutable map containing the same entries asmap
.static ImmutableMap<String,String>
Maps. fromProperties(Properties properties)
Creates anImmutableMap<String, String>
from aProperties
instance.static <K extends Enum<K>,V>
ImmutableMap<K,V>Maps. immutableEnumMap(Map<K,? extends V> map)
Returns an immutable map instance containing the given entries.static <K,V>
ImmutableMap<K,V>ImmutableMap. of()
Returns the empty map.static <K,V>
ImmutableMap<K,V>ImmutableMap. of(K k1, V v1)
Returns an immutable map containing a single entry.static <K,V>
ImmutableMap<K,V>ImmutableMap. of(K k1, V v1, K k2, V v2)
Returns an immutable map containing the given entries, in order.static <K,V>
ImmutableMap<K,V>ImmutableMap. of(K k1, V v1, K k2, V v2, K k3, V v3)
Returns an immutable map containing the given entries, in order.static <K,V>
ImmutableMap<K,V>ImmutableMap. of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
Returns an immutable map containing the given entries, in order.static <K,V>
ImmutableMap<K,V>ImmutableMap. of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
Returns an immutable map containing the given entries, in order.ImmutableMap<C,V>
ImmutableTable. row(R rowKey)
Returns a view of all mappings that have the given row key.abstract ImmutableMap<R,Map<C,V>>
ImmutableTable. rowMap()
Returns a view that associates each row key with the corresponding map from column keys to values.<V> ImmutableMap<E,V>
FluentIterable. toMap(Function<? super E,V> valueFunction)
Returns an immutable map whose keys are the distinct elements of thisFluentIterable
and whose value for each key was computed byvalueFunction
.static <K,V>
ImmutableMap<K,V>Maps. toMap(Iterable<K> keys, Function<? super K,V> valueFunction)
Returns an immutable map whose keys are the distinct elements ofkeys
and whose value for each key was computed byvalueFunction
.static <K,V>
ImmutableMap<K,V>Maps. toMap(Iterator<K> keys, Function<? super K,V> valueFunction)
Returns an immutable map whose keys are the distinct elements ofkeys
and whose value for each key was computed byvalueFunction
.<K> ImmutableMap<K,E>
FluentIterable. uniqueIndex(Function<? super E,K> keyFunction)
Returns a map with the contents of thisFluentIterable
as itsvalues
, indexed by keys derived from those values.static <K,V>
ImmutableMap<K,V>Maps. uniqueIndex(Iterable<V> values, Function<? super V,K> keyFunction)
Returns a map with the givenvalues
, indexed by keys derived from those values.static <K,V>
ImmutableMap<K,V>Maps. uniqueIndex(Iterator<V> values, Function<? super V,K> keyFunction)
Returns a map with the givenvalues
, indexed by keys derived from those values.Methods in com.google.common.collect that return types with arguments of type ImmutableMap Modifier and Type Method Description static <T,K extends Enum<K>,V>
Collector<T,?,ImmutableMap<K,V>>Maps. toImmutableEnumMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns aCollector
that accumulates elements into anImmutableMap
whose keys and values are the result of applying the provided mapping functions to the input elements.static <T,K extends Enum<K>,V>
Collector<T,?,ImmutableMap<K,V>>Maps. toImmutableEnumMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, BinaryOperator<V> mergeFunction)
Returns aCollector
that accumulates elements into anImmutableMap
whose keys and values are the result of applying the provided mapping functions to the input elements.static <T,K,V>
Collector<T,?,ImmutableMap<K,V>>ImmutableMap. toImmutableMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction)
Returns aCollector
that accumulates elements into anImmutableMap
whose keys and values are the result of applying the provided mapping functions to the input elements.static <T,K,V>
Collector<T,?,ImmutableMap<K,V>>ImmutableMap. toImmutableMap(Function<? super T,? extends K> keyFunction, Function<? super T,? extends V> valueFunction, BinaryOperator<V> mergeFunction)
Returns aCollector
that accumulates elements into anImmutableMap
whose keys and values are the result of applying the provided mapping functions to the input elements. -
Uses of ImmutableMap in com.google.common.util.concurrent
Methods in com.google.common.util.concurrent that return ImmutableMap Modifier and Type Method Description ImmutableMap<Service,Long>
ServiceManager. startupTimes()
Returns the service load times.
-