MultiMap

public class MultiMap
extends Object

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


ERROR(/Map) qui accepte plusieurs valeurs par clé.

Résumé

Constructeurs publics

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

Méthodes publiques

void clear()

Vide la carte.

boolean containsKey(K key)

Vérifie si la carte contient la clé spécifiée.

boolean containsValue(V value)

Vérifie si la carte contient la valeur spécifiée.

entries()

Renvoie une collection de toutes les paires clé/valeur de ce MultiMap sous forme d'instances Map.Entry.

boolean equals(Object obj)

get(K key)

Récupère la liste des valeurs associées à chaque clé.

getUniqueMap()

Construisez une nouvelle carte contenant une clé de chaîne unique pour chaque valeur.

int hashCode()

boolean isEmpty()
keySet()

Renvoie une collection de toutes les clés distinctes contenues dans ce multimap.

V put(K key, V value)

Ajoute la valeur à la liste associée à une clé.

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

Ajoute toutes les entrées de l'MultiMap donné à cette MultiMap.

void putAll( m)

Ajoute toutes les entrées de l'élément ERROR(/Map) donné à cet élément MultiMap.

remove(K key)

Supprime toutes les valeurs associées à la clé spécifiée.

int size()

Renvoie le nombre de clés dans la carte

values()

Renvoie la liste de toutes les valeurs.

Constructeurs publics

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

Paramètres
map MultiMap

MultiMap

public MultiMap ( map)

Paramètres
map

Méthodes publiques

effacer

public void clear ()

Vide la carte.

containsKey

public boolean containsKey (K key)

Vérifie si la carte contient la clé spécifiée.

Paramètres
key K

Renvoie
boolean

containsValue

public boolean containsValue (V value)

Vérifie si la carte contient la valeur spécifiée.

Paramètres
value V

Renvoie
boolean

entrées

public  entries ()

Renvoie une collection de toutes les paires clé-valeur de ce MultiMap sous forme d'instances Map.Entry.

Renvoie

equals

public boolean equals (Object obj)

Paramètres
obj Object

Renvoie
boolean

get

public  get (K key)

Récupère la liste des valeurs associées à chaque clé.

Paramètres
key K

Renvoie

getUniqueMap

public  getUniqueMap ()

Créez une nouvelle mappe contenant une clé de chaîne unique pour chaque valeur. L'algorithme actuel crée une clé unique en ajoutant un numéro de position unique à la valeur toString() de la clé.

Renvoie
ERROR(/Map)

hashCode

public int hashCode ()

Renvoie
int

est vide

public boolean isEmpty ()

Renvoie
boolean

Voir aussi :

keySet

public  keySet ()

Renvoie une collection de toutes les clés distinctes contenues dans ce multimap.

Renvoie

CANNOT TRANSLATE

public V put (K key, 
                V value)

Ajoute la valeur à la liste associée à une clé.

Paramètres
key K

value V

Renvoie
V

putAll

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

Ajoute toutes les entrées de l'MultiMap donné à cette MultiMap.

Paramètres
m MultiMap

putAll

public void putAll ( m)

Ajoute toutes les entrées de l'ERROR(/Map) donné à cette MultiMap.

Paramètres
m

supprimer

public  remove (K key)

Supprime toutes les valeurs associées à la clé spécifiée.

Paramètres
key K

Renvoie

taille

public int size ()

Renvoie le nombre de clés dans la carte

Renvoie
int

valeurs

public  values ()

Renvoie la liste de toutes les valeurs.

Renvoie