de.bsvrz.sys.funclib.kappich.collections.MultiValueMap<K,V>
, java.io.Serializable
@Deprecated
public class HashBagMap<K,V>
extends java.lang.Object
implements de.bsvrz.sys.funclib.kappich.collections.MultiValueMap<K,V>, java.io.Serializable
Multimap
und sollte durch diese ersetzt werden.Modifier and Type | Field | Description |
---|---|---|
static int |
HASHSET_THRESHOLD |
Deprecated.
|
Constructor | Description |
---|---|
HashBagMap() |
Deprecated.
Erstellt eine HashBagMap, die zu einem Key mehrere Values speichert, und für die Speicherung der Values ein
Set verwendet, sodass pro Key jedes Objekt nur einmal gespeichert wird. |
HashBagMap(boolean useSet) |
Deprecated.
Erstellt eine HashBagMap, die zu einem Key mehrere Values speichert.
|
HashBagMap(int initialCapacity) |
Deprecated.
Erstellt eine HashBagMap, die zu einem Key mehrere Values speichert, und für die Speicherung der Values ein
Set verwendet, sodass pro Key jedes Objekt nur einmal gespeichert wird. |
HashBagMap(int initialCapacity,
boolean useSet) |
Deprecated.
Erstellt eine HashBagMap, die zu einem Key mehrere Values speichert.
|
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 hinzu
|
void |
addAll(HashBagMap<K,V> hashBagMap) |
Deprecated.
Fügt eine bestehende
HashBagMap<K, V> hinzu |
void |
addAll(de.bsvrz.sys.funclib.kappich.collections.MultiValueMap<? extends K,? extends V> multiValueMap) |
Deprecated.
|
void |
addAll(java.util.Map<? extends K,java.util.Collection<? extends V>> map) |
Deprecated.
|
boolean |
addAll(K key,
java.util.Collection<? extends V> value) |
Deprecated.
Fügt einem Key mehrere Werte hinzu
|
void |
clear() |
Deprecated.
|
boolean |
contains(java.lang.Object o) |
Deprecated.
Gibt
true 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ält
|
boolean |
containsValue(java.lang.Object value) |
Deprecated.
Gibt true zurück, wenn dieser Wert mindestens einmal einem Key zugeordnet wurde
|
java.util.Set<java.util.Map.Entry<K,java.util.Collection<V>>> |
entrySet() |
Deprecated.
Gibt ein Set über alle Einträge zurück
|
java.util.Set<K> |
findKey(V value) |
Deprecated.
Findet Keys, die mindestens den angegeben Wert als Value haben
|
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
|
java.util.Collection<V> |
get(K key) |
Deprecated.
Gibt die Collection mit Objekten zurück, die hinter diesem Key liegen
|
boolean |
isEmpty() |
Deprecated.
Gibt true zurück, wenn keine Werte gespeichert sind
|
boolean |
isUsingUniqueValues() |
Deprecated.
|
java.util.Set<K> |
keySet() |
Deprecated.
Gibt ein Set über die Keys zurück
|
boolean |
remove(java.lang.Object key,
java.lang.Object value) |
Deprecated.
Löscht einen Eintrag
|
java.util.Collection<V> |
removeAll(java.lang.Object key) |
Deprecated.
Löscht alle Einträge eines Keys
|
int |
size() |
Deprecated.
Gibt die Anzahl der gespeicherten Werte (Values) zurück
|
java.lang.String |
toString() |
Deprecated.
|
java.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.
|
public static final int HASHSET_THRESHOLD
public HashBagMap()
Set
verwendet, sodass pro Key jedes Objekt nur einmal gespeichert wird.public HashBagMap(boolean useSet)
useSet
- ob ein Set verwendet werden sollpublic HashBagMap(int initialCapacity)
Set
verwendet, sodass pro Key jedes Objekt nur einmal gespeichert wird.initialCapacity
- Initiale Key-Kapazitätpublic HashBagMap(int initialCapacity, boolean useSet)
useSet
- ob ein Set verwendet werden sollinitialCapacity
- Initiale Key-Kapazitätpublic int size()
public boolean isEmpty()
public boolean contains(java.lang.Object o)
true
zurück, wenn ein Objekt vom Typ Map.Entry enthalten ist, also hier dem Entry-Key mindestens das Entry-Value zugeordnet ist.public boolean add(java.util.Map.Entry<K,V> entry)
add
in interface de.bsvrz.sys.funclib.kappich.collections.MultiValueMap<K,V>
entry
- Entryadd(Object, Object)
public boolean containsKey(java.lang.Object key)
public boolean containsValue(java.lang.Object value)
public java.util.Collection<V> get(K key)
public boolean addAll(K key, java.util.Collection<? extends V> value)
public boolean remove(java.lang.Object key, java.lang.Object value)
public java.util.Collection<V> removeAll(java.lang.Object key)
public void clear()
public java.util.Set<K> keySet()
public java.util.List<V> values()
public java.util.Set<V> valueSet()
public java.util.Set<java.util.Map.Entry<K,java.util.Collection<V>>> entrySet()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Set<K> findKey(V value)
public java.util.Set<K> findKeys(java.util.Collection<? extends V> values)
public void addAll(java.util.Map<? extends K,java.util.Collection<? extends V>> map)
public void addAll(de.bsvrz.sys.funclib.kappich.collections.MultiValueMap<? extends K,? extends V> multiValueMap)
public void addAll(HashBagMap<K,V> hashBagMap)
HashBagMap<K, V>
hinzuhashBagMap
-