Class Multimap<K,V>

java.lang.Object
org.openqa.selenium.internal.Multimap<K,V>

public class Multimap<K,V> extends Object
A map that can hold multiple values for every key. NB! It holds only unique values per each key (no duplicates).
  • Constructor Details

    • Multimap

      public Multimap()
    • Multimap

      public Multimap(Multimap<K,V> source)
  • Method Details

    • put

      public Multimap<K,V> put(K key, V value)
    • putAll

      public Multimap<K,V> putAll(K key, Collection<V> values)
      Add given values for the given key.

      If this map already contains some of the values, they will be ignored.

      If values contains duplicates, only the first of them will be added.

    • isEmpty

      public boolean isEmpty()
    • asMap

      public Map<K,Collection<V>> asMap()
    • keySet

      public Set<K> keySet()
    • forEach

      public void forEach(BiConsumer<K,V> consumer)