MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Map qui accepte plusieurs valeurs par clé.
Résumé
Constructeurs publics | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
Méthodes publiques | |
|---|---|
void
|
clear()
Efface 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. |
Collection<Entry<K, V>>
|
entries()
Renvoie une collection de toutes les paires clé/valeur de cette MultiMap en tant qu'instances |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
Obtient la liste des valeurs associées à chaque clé. |
Map<String, V>
|
getUniqueMap()
Construit une nouvelle carte contenant une clé de chaîne unique pour chaque valeur. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
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' |
void
|
putAll(Map<? extends K, ? extends V> m)
|
List<V>
|
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. |
List<V>
|
values()
Renvoie la liste de toutes les valeurs. |
Constructeurs publics
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| Paramètres | |
|---|---|
map |
Map |
Méthodes publiques
effacer
public void clear ()
Efface 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 |
|
Voir aussi :
containsValue
public boolean containsValue (V value)
Vérifie si la carte contient la valeur spécifiée.
| Paramètres | |
|---|---|
value |
V |
| Renvoie | |
|---|---|
boolean |
|
Voir aussi :
entries
public Collection<Entry<K, V>> entries ()
Renvoie une collection de toutes les paires clé/valeur de cette MultiMap en tant qu'instances Map.Entry.
| Renvoie | |
|---|---|
Collection<Entry<K, V>> |
|
est égal à
public boolean equals (Object obj)
| Paramètres | |
|---|---|
obj |
Object |
| Renvoie | |
|---|---|
boolean |
|
get
public List<V> get (K key)
Obtient la liste des valeurs associées à chaque clé.
| Paramètres | |
|---|---|
key |
K |
| Renvoie | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
Construit une nouvelle carte contenant une clé de chaîne unique pour chaque valeur. L'algorithme actuel construira une clé unique en ajoutant un numéro de position unique à la valeur toString() de la clé.
| Renvoie | |
|---|---|
Map<String, V> |
un Map |
hashCode
public int hashCode ()
| Renvoie | |
|---|---|
int |
|
keySet
public Set<K> keySet ()
Renvoie une collection de toutes les clés distinctes contenues dans ce multimap.
| Renvoie | |
|---|---|
Set<K> |
|
put
public V put (K key,
V value)Ajoute la valeur à la liste associée à une clé.
| Paramètres | |
|---|---|
key |
K |
value |
V |
| Renvoie | |
|---|---|
V |
|
Voir aussi :
putAll
public void putAll (MultiMap<K, ? extends V> m)
Ajoute toutes les entrées de l'MultiMap donné à cet MultiMap.
| Paramètres | |
|---|---|
m |
MultiMap |
putAll
public void putAll (Map<? extends K, ? extends V> m)
Ajoute toutes les entrées de l'Map donné à cet MultiMap.
| Paramètres | |
|---|---|
m |
Map |
supprimer
public List<V> remove (K key)
Supprime toutes les valeurs associées à la clé spécifiée.
| Paramètres | |
|---|---|
key |
K |
| Renvoie | |
|---|---|
List<V> |
|
taille
public int size ()
Renvoie le nombre de clés dans la carte.
| Renvoie | |
|---|---|
int |
|
valeurs
public List<V> values ()
Renvoie la liste de toutes les valeurs.
| Renvoie | |
|---|---|
List<V> |
|