Class MultiMap<K,V>

java.lang.Object
aQute.lib.collections.MultiMap<K,V>
All Implemented Interfaces:
Map<K,List<V>>

public class MultiMap<K,V> extends Object implements Map<K,List<V>>
  • Field Details

    • noduplicates

      private final boolean noduplicates
    • keyClass

      private final Class<K> keyClass
    • valueClass

      private final Class<V> valueClass
    • map

      private final Map<K,List<V>> map
  • Constructor Details

    • MultiMap

      public MultiMap()
    • MultiMap

      public MultiMap(boolean noduplicates)
    • MultiMap

      public MultiMap(Class<? extends K> keyClass, Class<? extends V> valueClass, boolean noduplicates)
    • MultiMap

      public MultiMap(Map<? extends K,? extends Collection<? extends V>> other)
    • MultiMap

      public MultiMap(MultiMap<S,T> other)
  • Method Details