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 withkeysin this cache.ImmutableMap<K,V>Cache. getAllPresent(Iterable<?> keys)Returns a map of the values associated withkeysin 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 classImmutableBiMap<K,V>ABiMapwhose contents will never change, with many other important properties detailed atImmutableCollection.classImmutableSortedMap<K,V>ANavigableMapwhose 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 aPropertiesinstance.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 thisFluentIterableand 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 ofkeysand 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 ofkeysand 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 thisFluentIterableas 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 aCollectorthat accumulates elements into anImmutableMapwhose 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 aCollectorthat accumulates elements into anImmutableMapwhose 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 aCollectorthat accumulates elements into anImmutableMapwhose 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 aCollectorthat accumulates elements into anImmutableMapwhose 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.
-