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 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.
        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