Class Multimap<K,​V>


  • public class Multimap<K,​V>
    extends Object
    • Constructor Detail

      • Multimap

        public Multimap​(Map<K,​Set<V>> raw)
      • Multimap

        public Multimap()
    • Method Detail

      • put

        public boolean put​(K key,
                           V value)
      • direct

        public Map<K,​Set<V>> direct()
      • clear

        public void clear()
      • containsKey

        public boolean containsKey​(K key)
      • contains

        public boolean contains​(V value)
      • get

        public Set<V> get​(K key)
      • getOrDefault

        public Set<V> getOrDefault​(K key,
                                   Set<V> def)
      • keySet

        public Set<K> keySet()
      • size

        public int size()
      • isEmpty

        public boolean isEmpty()
      • remove

        public Set<V> remove​(K key)
      • ifPresent

        public void ifPresent​(K key,
                              Consumer<V> visitor)
      • removeValueIf

        public void removeValueIf​(Predicate<V> test)