MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Es un Map que admite varios valores por clave.
Resumen
Constructores públicos | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
Métodos públicos | |
|---|---|
void
|
clear()
Borra el mapa. |
boolean
|
containsKey(K key)
Comprueba si el mapa contiene la clave especificada. |
boolean
|
containsValue(V value)
Comprueba si el mapa contiene el valor especificado. |
Collection<Entry<K, V>>
|
entries()
Devuelve una colección de todos los pares clave-valor en este MultiMap como instancias de |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
Obtiene la lista de valores asociados con cada clave. |
Map<String, V>
|
getUniqueMap()
Construye un mapa nuevo que contenga una clave de cadena única para cada valor. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
keySet()
Devuelve una colección de todas las claves distintas que se incluyen en este multimapa. |
V
|
put(K key, V value)
Agrega el valor a la lista asociada con una clave. |
void
|
putAll(MultiMap<K, ? extends V> m)
Agrega todas las entradas del |
void
|
putAll(Map<? extends K, ? extends V> m)
Agrega todas las entradas del |
List<V>
|
remove(K key)
Quita todos los valores asociados con la clave especificada. |
int
|
size()
Devuelve la cantidad de claves en el mapa. |
List<V>
|
values()
Devuelve una lista de todos los valores. |
Constructores públicos
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| Parámetros | |
|---|---|
map |
Map |
Métodos públicos
borrar
public void clear ()
Borra el mapa.
containsKey
public boolean containsKey (K key)
Comprueba si el mapa contiene la clave especificada.
| Parámetros | |
|---|---|
key |
K |
| Muestra | |
|---|---|
boolean |
|
También:
containsValue
public boolean containsValue (V value)
Comprueba si el mapa contiene el valor especificado.
| Parámetros | |
|---|---|
value |
V |
| Muestra | |
|---|---|
boolean |
|
También:
entradas
public Collection<Entry<K, V>> entries ()
Devuelve una colección de todos los pares clave-valor en este MultiMap como instancias de Map.Entry.
| Muestra | |
|---|---|
Collection<Entry<K, V>> |
|
es igual a
public boolean equals (Object obj)
| Parámetros | |
|---|---|
obj |
Object |
| Muestra | |
|---|---|
boolean |
|
get
public List<V> get (K key)
Obtiene la lista de valores asociados con cada clave.
| Parámetros | |
|---|---|
key |
K |
| Muestra | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
Construye un mapa nuevo que contenga una clave de cadena única para cada valor. El algoritmo actual construirá una clave única agregando un número de posición único al valor toString() de la clave.
| Muestra | |
|---|---|
Map<String, V> |
un Map |
hashCode
public int hashCode ()
| Muestra | |
|---|---|
int |
|
keySet
public Set<K> keySet ()
Devuelve una colección de todas las claves distintas que se incluyen en este multimapa.
| Muestra | |
|---|---|
Set<K> |
|
put
public V put (K key,
V value)Agrega el valor a la lista asociada con una clave.
| Parámetros | |
|---|---|
key |
K |
value |
V |
| Muestra | |
|---|---|
V |
|
También:
putAll
public void putAll (MultiMap<K, ? extends V> m)
Agrega todas las entradas del MultiMap determinado a este MultiMap.
| Parámetros | |
|---|---|
m |
MultiMap |
putAll
public void putAll (Map<? extends K, ? extends V> m)
Agrega todas las entradas del Map determinado a este MultiMap.
| Parámetros | |
|---|---|
m |
Map |
quitar
public List<V> remove (K key)
Quita todos los valores asociados con la clave especificada.
| Parámetros | |
|---|---|
key |
K |
| Muestra | |
|---|---|
List<V> |
|
tamaño
public int size ()
Devuelve la cantidad de claves en el mapa.
| Muestra | |
|---|---|
int |
|
valores
public List<V> values ()
Devuelve una lista de todos los valores.
| Muestra | |
|---|---|
List<V> |
|