MultiMap

public class MultiMap
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.MultiMap<K, V>


Un ERROR(/Map) que admite varios valores por clave.

Resumen

Constructores públicos

MultiMap()
MultiMap(MultiMap<K, V> map)
MultiMap( 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.

entries()

Muestra una colección de todos los pares clave-valor de este MultiMap como instancias de Map.Entry.

boolean equals(Object obj)

get(K key)

Obtiene la lista de valores asociados con cada clave.

getUniqueMap()

Crea un mapa nuevo que contenga una clave de String única para cada valor.

int hashCode()

boolean isEmpty()
keySet()

Devuelve una colección de todas las claves distintas que contiene 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 de un MultiMap determinado a esta MultiMap.

void putAll( m)

Agrega todas las entradas de un ERROR(/Map) determinado a este MultiMap.

remove(K key)

Quita todos los valores asociados con la clave especificada.

int size()

Muestra la cantidad de claves en el mapa.

values()

Muestra una lista de todos los valores.

Constructores públicos

MultiMap

public MultiMap ()

Varios mapas

public MultiMap (MultiMap<K, V> map)

Parámetros
map MultiMap

MultiMap

public MultiMap ( map)

Parámetros
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

contieneValor

public boolean containsValue (V value)

Comprueba si el mapa contiene el valor especificado.

Parámetros
value V

Muestra
boolean

entradas

public  entries ()

Muestra una colección de todos los pares clave-valor de este MultiMap como instancias de Map.Entry.

Muestra

equals

public boolean equals (Object obj)

Parámetros
obj Object

Muestra
boolean

get

public  get (K key)

Obtiene la lista de valores asociados con cada clave.

Parámetros
key K

Muestra

getUniqueMap

public  getUniqueMap ()

Construye un mapa nuevo que contenga una clave de String ú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
un ERROR(/Map)

hashCode

public int hashCode ()

Muestra
int

isEmpty

public boolean isEmpty ()

Muestra
boolean

keySet

public  keySet ()

Devuelve una colección de todas las claves distintas que contiene este multimapa.

Muestra

Pon

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

putAll

public void putAll (MultiMap<K, ? extends V> m)

Agrega todas las entradas de un MultiMap determinado a este MultiMap.

Parámetros
m MultiMap

putAll

public void putAll ( m)

Agrega todas las entradas de un ERROR(/Map) determinado a este MultiMap.

Parámetros
m

quitarlo

public  remove (K key)

Quita todos los valores asociados con la clave especificada.

Parámetros
key K

Muestra

size

public int size ()

Devuelve la cantidad de claves en el mapa.

Muestra
int

valores

public  values ()

Muestra una lista de todos los valores.

Muestra