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 |
---|---|
class |
EnumBiMap<K extends Enum<K>,V extends Enum<V>>
A
BiMap backed by two EnumMap instances. |
class |
EnumHashBiMap<K extends Enum<K>,V>
A
BiMap backed by an EnumMap instance for keys-to-values, and
a HashMap instance for values-to-keys. |
class |
HashBiMap<K,V>
|
class |
ImmutableBiMap<K,V>
An immutable
BiMap with reliable user-specified iteration order. |
Modifier and Type | Method and Description |
---|---|
static <K,V> BiMap<K,V> |
MapConstraints.constrainedBiMap(BiMap<K,V> map,
MapConstraint<? super K,? super V> constraint)
Returns a constrained view of the specified bimap, using the specified
constraint.
|
BiMap<V,K> |
BiMap.inverse()
Returns the inverse view of this bimap, which maps each of this bimap's
values to its associated key.
|
static <K,V> BiMap<K,V> |
Maps.synchronizedBiMap(BiMap<K,V> bimap)
Returns a synchronized (thread-safe) bimap backed by the specified bimap.
|
static <K,V> BiMap<K,V> |
Maps.unmodifiableBiMap(BiMap<? extends K,? extends V> bimap)
Returns an unmodifiable view of the specified bimap.
|
Modifier and Type | Method and Description |
---|---|
static <K,V> BiMap<K,V> |
MapConstraints.constrainedBiMap(BiMap<K,V> map,
MapConstraint<? super K,? super V> constraint)
Returns a constrained view of the specified bimap, using the specified
constraint.
|
static <K,V> BiMap<K,V> |
Maps.synchronizedBiMap(BiMap<K,V> bimap)
Returns a synchronized (thread-safe) bimap backed by the specified bimap.
|
static <K,V> BiMap<K,V> |
Maps.unmodifiableBiMap(BiMap<? extends K,? extends V> bimap)
Returns an unmodifiable view of the specified bimap.
|
Copyright © 2010-2021. All Rights Reserved.