Interface IDictionary<K,V>

All Superinterfaces:
ICollectionValue<Map.Entry<K,V>>, Iterable<Map.Entry<K,V>>
All Known Implementing Classes:
ElementHashDictionary, HashDictionary

public interface IDictionary<K,V> extends ICollectionValue<Map.Entry<K,V>>
  • Method Details

    • contains

      boolean contains(K key)
    • containsAll

      <H extends K> boolean containsAll(Iterable<H> keys)
    • add

      void add(K key, V val)
    • addAll

      <U extends K, W extends V> void addAll(Iterable<Map.Entry<U,W>> entries)
    • remove

      void remove(K key)
    • removeAll

      void removeAll(Iterable<K> keys)
    • removeAll

      void removeAll()
    • getKeys

      ICollectionValue<K> getKeys()
    • getValues

      ICollectionValue<V> getValues()
    • get

      V get(K key)
    • set

      void set(K key, V value)