Class MultiMap<K,​V>

java.lang.Object
com.fluxtion.ext.streaming.builder.table.MultiMap<K,​V>

public class MultiMap<K,​V>
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    MultiMap()  
  • Method Summary

    Modifier and Type Method Description
    void clear()  
    boolean containsKey​(java.lang.Object key)  
    java.util.Set<java.util.Map.Entry<K,​java.util.List<V>>> entrySet()  
    java.util.List<V> get​(java.lang.Object key)  
    boolean isEmpty()  
    java.util.Set<K> keySet()  
    void put​(K key, V value)  
    void putIfAbsent​(K key, V value)  
    java.util.Collection<V> remove​(java.lang.Object key)  
    boolean remove​(K key, V value)  
    boolean replace​(K key, V oldValue, V newValue)  
    int size()  
    java.util.Collection<java.util.List<V>> values()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • put

      public void put​(K key, V value)
    • putIfAbsent

      public void putIfAbsent​(K key, V value)
    • get

      public java.util.List<V> get​(java.lang.Object key)
    • keySet

      public java.util.Set<K> keySet()
    • entrySet

      public java.util.Set<java.util.Map.Entry<K,​java.util.List<V>>> entrySet()
    • values

      public java.util.Collection<java.util.List<V>> values()
    • containsKey

      public boolean containsKey​(java.lang.Object key)
    • remove

      public java.util.Collection<V> remove​(java.lang.Object key)
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • clear

      public void clear()
    • remove

      public boolean remove​(K key, V value)
    • replace

      public boolean replace​(K key, V oldValue, V newValue)