Interface MultiValueMap<K,V>
-
- All Known Implementing Classes:
MultimapAdapter
@Deprecated public interface MultiValueMap<K,V>Deprecated.Entspricht einerMultimapund sollte durch diese ersetzt werden.Klasse, die zu einem Key mehrere Values zuordnen kann.
-
-
Method Summary
Modifier and Type Method Description booleanadd(java.util.Map.Entry<K,V> entry)Deprecated.Fügt einen Entry hinzu.booleanadd(K key, V value)Deprecated.Fügt einem Key einen Wert hinzuvoidaddAll(MultiValueMap<? extends K,? extends V> multiValueMap)Deprecated.Fügt eine bestehendeMultiValueMap<K, V>hinzuvoidaddAll(java.util.Map<? extends K,java.util.Collection<? extends V>> map)Deprecated.Fügt mehrere Werte hinzubooleanaddAll(K key, java.util.Collection<? extends V> value)Deprecated.Fügt einem Key mehrere Werte hinzuvoidclear()Deprecated.booleancontains(java.lang.Object o)Deprecated.Gibttruezurück, wenn ein Objekt vom Typ Map.Entry enthalten ist, also hier dem Entry-Key mindestens das Entry-Value zugeordnet ist.booleancontainsKey(java.lang.Object key)Deprecated.Gibt true zurück, wenn die Klasse zu diesem Key mindestens einen Wert enthältbooleancontainsValue(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 liegenbooleanisEmpty()Deprecated.Gibt true zurück, wenn keine Werte gespeichert sindbooleanisUsingUniqueValues()Deprecated.Gibttruezurück, wenn ein Set für die Werte verwendet wirdjava.util.Set<K>keySet()Deprecated.Gibt ein Set über die Keys zurückbooleanremove(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 Keysintsize()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.Gibttruezurü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.Gibttruezurück, wenn ein Set für die Werte verwendet wird- Returns:
true, wenn ein Set für die Werte verwendet wird, sonstfalse
-
-