MultiMap

public class MultiMap
extends Object

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


Um ERROR(/Map) que aceita vários valores por chave.

Resumo

Construtores públicos

MultiMap()
MultiMap(MultiMap<K, V> map)
MultiMap( map)

Métodos públicos

void clear()

Limpa o mapa.

boolean containsKey(K key)

Verifica se o mapa contém a chave especificada.

boolean containsValue(V value)

Verifica se o mapa contém o valor especificado.

entries()

Retorna uma coleção de todos os pares de chave-valor neste MultiMap como instâncias de Map.Entry.

boolean equals(Object obj)

get(K key)

Recebe a lista de valores associados a cada chave.

getUniqueMap()

Crie um novo mapa que contenha uma chave String exclusiva para cada valor.

int hashCode()

boolean isEmpty()
keySet()

Retorna uma coleção de todas as chaves distintas contidas neste multimapa.

V put(K key, V value)

Adiciona o valor à lista associada a uma chave.

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

Adiciona todas as entradas de MultiMap fornecidas a esse MultiMap.

void putAll( m)

Adiciona todas as entradas de um ERROR(/Map) a este MultiMap.

remove(K key)

Remove todos os valores associados à chave especificada.

int size()

Retorna o número de chaves no mapa

values()

Retorna a lista de todos os valores.

Construtores públicos

MultiMap

public MultiMap ()

Multimapa

public MultiMap (MultiMap<K, V> map)

Parâmetros
map MultiMap

Multimapa

public MultiMap ( map)

Parâmetros
map

Métodos públicos

limpar

public void clear ()

Limpa o mapa.

containsKey

public boolean containsKey (K key)

Verifica se o mapa contém a chave especificada.

Parâmetros
key K

Retorna
boolean

contémValor

public boolean containsValue (V value)

Verifica se o mapa contém o valor especificado.

Parâmetros
value V

Retorna
boolean

entries

public  entries ()

Retorna uma coleção de todos os pares de chave-valor neste MultiMap como instâncias Map.Entry.

Retorna

equals

public boolean equals (Object obj)

Parâmetros
obj Object

Retorna
boolean

get

public  get (K key)

Recebe a lista de valores associados a cada chave.

Parâmetros
key K

Retorna

getUniqueMap

public  getUniqueMap ()

Crie um novo mapa que contenha uma chave String exclusiva para cada valor. O algoritmo atual vai criar uma chave exclusiva anexando um número de posição exclusivo ao valor toString() da chave.

Retorna
um ERROR(/Map)

hashCode

public int hashCode ()

Retorna
int

isEmpty

public boolean isEmpty ()

Retorna
boolean

Confira também:

keySet

public  keySet ()

Retorna uma coleção de todas as chaves distintas contidas neste multimapa.

Retorna

put

public V put (K key, 
                V value)

Adiciona o valor à lista associada a uma chave.

Parâmetros
key K

value V

Retorna
V

putAll

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

Adiciona todas as entradas de um MultiMap a este MultiMap.

Parâmetros
m MultiMap

putAll

public void putAll ( m)

Adiciona todas as entradas de um ERROR(/Map) a este MultiMap.

Parâmetros
m

remove

public  remove (K key)

Remove todos os valores associados à chave especificada.

Parâmetros
key K

Retorna

size

public int size ()

Retorna o número de chaves no mapa

Retorna
int

valores

public  values ()

Retorna a lista de todos os valores.

Retorna