Interface MultiValueMap<K,V>
- All Known Implementing Classes:
MultimapAdapter
Deprecated.
Klasse, die zu einem Key mehrere Values zuordnen kann.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.Fügt einen Entry hinzu.boolean
Deprecated.Fügt einem Key einen Wert hinzuvoid
addAll
(MultiValueMap<? extends K, ? extends V> multiValueMap) Deprecated.Fügt eine bestehendeMultiValueMap<K, V>
hinzuvoid
addAll
(Map<? extends K, Collection<? extends V>> map) Deprecated.Fügt mehrere Werte hinzuboolean
addAll
(K key, Collection<? extends V> value) Deprecated.Fügt einem Key mehrere Werte hinzuvoid
clear()
Deprecated.boolean
Deprecated.Gibttrue
zurück, wenn ein Objekt vom Typ Map.Entry enthalten ist, also hier dem Entry-Key mindestens das Entry-Value zugeordnet ist.boolean
containsKey
(Object key) Deprecated.Gibt true zurück, wenn die Klasse zu diesem Key mindestens einen Wert enthältboolean
containsValue
(Object value) Deprecated.Gibt true zurück, wenn dieser Wert mindestens einmal einem Key zugeordnet wurdeSet<Map.Entry<K,
Collection<V>>> entrySet()
Deprecated.Gibt ein Set über alle Einträge zurückDeprecated.Findet Keys, die mindestens den angegeben Wert als Value habenfindKeys
(Collection<? extends V> values) Deprecated.Findet Keys, die mindestens einen der angegebenen Werte als (nicht unbedingt einzigen) Value habenDeprecated.Gibt die Collection mit Objekten zurück, die hinter diesem Key liegenboolean
isEmpty()
Deprecated.Gibt true zurück, wenn keine Werte gespeichert sindboolean
Deprecated.Gibttrue
zurück, wenn ein Set für die Werte verwendet wirdkeySet()
Deprecated.Gibt ein Set über die Keys zurückboolean
Deprecated.Löscht einen EintragDeprecated.Löscht alle Einträge eines Keysint
size()
Deprecated.Gibt die Anzahl der gespeicherten Werte (Values) zurückvalues()
Deprecated.Gibt eine Liste über alle values zurück.valueSet()
Deprecated.Gibt ein Set über alle values zurück.
-
Method Details
-
size
int size()Deprecated.Gibt die Anzahl der gespeicherten Werte (Values) zurück- Returns:
- die Anzahl der gespeicherten Werte (Values)
-
isEmpty
boolean isEmpty()Deprecated.Gibt true zurück, wenn keine Werte gespeichert sind- Returns:
- true, wenn keine Werte gespeichert sind
-
contains
Deprecated.Gibttrue
zurück, wenn ein Objekt vom Typ Map.Entry enthalten ist, also hier dem Entry-Key mindestens das Entry-Value zugeordnet ist.- Parameters:
o
- zu testendes Objekt- Returns:
true
, wenn ein Objekt vom Typ Map.Entry enthalten ist, sonstfalse
-
add
Deprecated.Fügt einen Entry hinzu. Shortcut für add(entry.getKey(), entry.getValue()).- Parameters:
entry
- Entry- Returns:
- siehe
add(Object, Object)
-
containsKey
Deprecated.Gibt true zurück, wenn die Klasse zu diesem Key mindestens einen Wert enthält- Parameters:
key
- Key- Returns:
- true wenn die Klasse zu diesem key mindestens einen Wert enthält
-
containsValue
Deprecated.Gibt true zurück, wenn dieser Wert mindestens einmal einem Key zugeordnet wurde- Parameters:
value
- Wert- Returns:
- true, wenn dieser Wert mindestens einmal einem Key zugeordnet wurde
-
get
Deprecated.Gibt die Collection mit Objekten zurück, die hinter diesem Key liegen- Parameters:
key
- Key- Returns:
- Liste mit Objekten
-
add
Deprecated.Fügt einem Key einen Wert hinzu- Parameters:
key
- Keyvalue
- Wert- Returns:
- true wenn die Collection verändert wurde
-
addAll
Deprecated.Fügt einem Key mehrere Werte hinzu- Parameters:
key
- Keyvalue
- Werte- Returns:
- true wenn die Collection verändert wurde
-
remove
Deprecated.Löscht einen Eintrag- Parameters:
key
- Keyvalue
- Wert- Returns:
- true falls ein Wert entfernt wurde
-
removeAll
Deprecated.Löscht alle Einträge eines Keys- Parameters:
key
- Key- Returns:
- true falls ein Wert entfernt wurde
-
clear
void clear()Deprecated. -
keySet
Deprecated.Gibt ein Set über die Keys zurück- Returns:
- ein Set über die Keys
-
values
Deprecated.Gibt eine Liste über alle values zurück. Änderungen an der zurückgegeben Collection haben keine Auswirkungen auf die HashBagMap. Einträge, die mehreren Keys zugeordnet sind werden mehrfach zurückgegeben. Die Reihenfolge der Listeneinträge ist nicht definiert.- Returns:
- eine Liste über alle values
-
valueSet
Deprecated.Gibt ein Set über alle values zurück. Änderungen an der zurückgegeben Collection haben keine Auswirkungen auf die HashBagMap.- Returns:
- eine Liste über alle values
-
entrySet
Set<Map.Entry<K,Collection<V>>> entrySet()Deprecated.Gibt ein Set über alle Einträge zurück- Returns:
- ein Set über alle Einträge
-
findKey
Deprecated.Findet Keys, die mindestens den angegeben Wert als Value haben- Parameters:
value
- Wert- Returns:
- Collection mit Keys die den angegebenen Werten zugeordnet sind
-
findKeys
Deprecated.Findet Keys, die mindestens einen der angegebenen Werte als (nicht unbedingt einzigen) Value haben- Parameters:
values
- Werte- Returns:
- Collection mit Keys die den angegebenen Werten zugeordnet sind
-
addAll
Deprecated.Fügt mehrere Werte hinzu- Parameters:
map
- Map mit bestehenden Werten
-
addAll
Deprecated.Fügt eine bestehendeMultiValueMap<K, V>
hinzu- Parameters:
multiValueMap
- Map mit bestehenden Werten
-
isUsingUniqueValues
boolean isUsingUniqueValues()Deprecated.Gibttrue
zurück, wenn ein Set für die Werte verwendet wird- Returns:
true
, wenn ein Set für die Werte verwendet wird, sonstfalse
-
Multimap
und sollte durch diese ersetzt werden.