Interface MultiValueMap<K,V>
-
- All Known Implementing Classes:
MultimapAdapter
@Deprecated public interface MultiValueMap<K,V>
Deprecated.Entspricht einerMultimap
und sollte durch diese ersetzt werden.Klasse, die zu einem Key mehrere Values zuordnen kann.
-
-
Method Summary
Modifier and Type Method Description boolean
add(java.util.Map.Entry<K,V> entry)
Deprecated.Fügt einen Entry hinzu.boolean
add(K key, V value)
Deprecated.Fügt einem Key einen Wert hinzuvoid
addAll(MultiValueMap<? extends K,? extends V> multiValueMap)
Deprecated.Fügt eine bestehendeMultiValueMap<K, V>
hinzuvoid
addAll(java.util.Map<? extends K,java.util.Collection<? extends V>> map)
Deprecated.Fügt mehrere Werte hinzuboolean
addAll(K key, java.util.Collection<? extends V> value)
Deprecated.Fügt einem Key mehrere Werte hinzuvoid
clear()
Deprecated.boolean
contains(java.lang.Object o)
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(java.lang.Object key)
Deprecated.Gibt true zurück, wenn die Klasse zu diesem Key mindestens einen Wert enthältboolean
containsValue(java.lang.Object value)
Deprecated.Gibt true zurück, wenn dieser Wert mindestens einmal einem Key zugeordnet wurdejava.util.Set<java.util.Map.Entry<K,java.util.Collection<V>>>
entrySet()
Deprecated.Gibt ein Set über alle Einträge zurückjava.util.Set<K>
findKey(V value)
Deprecated.Findet Keys, die mindestens den angegeben Wert als Value habenjava.util.Set<K>
findKeys(java.util.Collection<? extends V> values)
Deprecated.Findet Keys, die mindestens einen der angegebenen Werte als (nicht unbedingt einzigen) Value habenjava.util.Collection<V>
get(K key)
Deprecated.Gibt die Collection mit Objekten zurück, die hinter diesem Key liegenboolean
isEmpty()
Deprecated.Gibt true zurück, wenn keine Werte gespeichert sindboolean
isUsingUniqueValues()
Deprecated.Gibttrue
zurück, wenn ein Set für die Werte verwendet wirdjava.util.Set<K>
keySet()
Deprecated.Gibt ein Set über die Keys zurückboolean
remove(java.lang.Object key, java.lang.Object value)
Deprecated.Löscht einen Eintragjava.util.Collection<V>
removeAll(java.lang.Object key)
Deprecated.Löscht alle Einträge eines Keysint
size()
Deprecated.Gibt die Anzahl der gespeicherten Werte (Values) zurückjava.util.List<V>
values()
Deprecated.Gibt eine Liste über alle values zurück.java.util.Set<V>
valueSet()
Deprecated.Gibt ein Set über alle values zurück.
-
-
-
Method Detail
-
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
boolean contains(java.lang.Object o)
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
boolean add(java.util.Map.Entry<K,V> entry)
Deprecated.Fügt einen Entry hinzu. Shortcut für add(entry.getKey(), entry.getValue()).- Parameters:
entry
- Entry- Returns:
- siehe
add(Object, Object)
-
containsKey
boolean containsKey(java.lang.Object key)
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
boolean containsValue(java.lang.Object value)
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
java.util.Collection<V> get(K key)
Deprecated.Gibt die Collection mit Objekten zurück, die hinter diesem Key liegen- Parameters:
key
- Key- Returns:
- Liste mit Objekten
-
add
boolean add(K key, V value)
Deprecated.Fügt einem Key einen Wert hinzu- Parameters:
key
- Keyvalue
- Wert- Returns:
- true wenn die Collection verändert wurde
-
addAll
boolean addAll(K key, java.util.Collection<? extends V> value)
Deprecated.Fügt einem Key mehrere Werte hinzu- Parameters:
key
- Keyvalue
- Werte- Returns:
- true wenn die Collection verändert wurde
-
remove
boolean remove(java.lang.Object key, java.lang.Object value)
Deprecated.Löscht einen Eintrag- Parameters:
key
- Keyvalue
- Wert- Returns:
- true falls ein Wert entfernt wurde
-
removeAll
java.util.Collection<V> removeAll(java.lang.Object key)
Deprecated.Löscht alle Einträge eines Keys- Parameters:
key
- Key- Returns:
- true falls ein Wert entfernt wurde
-
clear
void clear()
Deprecated.
-
keySet
java.util.Set<K> keySet()
Deprecated.Gibt ein Set über die Keys zurück- Returns:
- ein Set über die Keys
-
values
java.util.List<V> 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
java.util.Set<V> 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
java.util.Set<java.util.Map.Entry<K,java.util.Collection<V>>> entrySet()
Deprecated.Gibt ein Set über alle Einträge zurück- Returns:
- ein Set über alle Einträge
-
findKey
java.util.Set<K> findKey(V value)
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
java.util.Set<K> findKeys(java.util.Collection<? extends V> values)
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
void addAll(java.util.Map<? extends K,java.util.Collection<? extends V>> map)
Deprecated.Fügt mehrere Werte hinzu- Parameters:
map
- Map mit bestehenden Werten
-
addAll
void addAll(MultiValueMap<? extends K,? extends V> multiValueMap)
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
-
-