Interface MultiValueMap<K,​V>

All Known Implementing Classes:
MultimapAdapter

@Deprecated
public interface MultiValueMap<K,​V>
Deprecated.
Entspricht einer Multimap 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 hinzu
    void addAll​(MultiValueMap<? extends K,​? extends V> multiValueMap)
    Deprecated.
    Fügt eine bestehende MultiValueMap<K, V> hinzu
    void addAll​(java.util.Map<? extends K,​java.util.Collection<? extends V>> map)
    Deprecated.
    Fügt mehrere Werte hinzu
    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.
    Gibt true zurück, wenn ein Set für die Werte verwendet wird
    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.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 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

      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.
      Parameters:
      o - zu testendes Objekt
      Returns:
      true, wenn ein Objekt vom Typ Map.Entry enthalten ist, sonst false
    • 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 - Key
      value - 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 - Key
      value - 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 - Key
      value - 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 bestehende MultiValueMap<K, V> hinzu
      Parameters:
      multiValueMap - Map mit bestehenden Werten
    • isUsingUniqueValues

      boolean isUsingUniqueValues()
      Deprecated.
      Gibt true zurück, wenn ein Set für die Werte verwendet wird
      Returns:
      true, wenn ein Set für die Werte verwendet wird, sonst false