Interface IObservableMap<K,​V>

    • Method Detail

      • getKeyType

        Object getKeyType()
        Returns the element type for the keyset of this observable map, or null if the keyset is untyped.
        Returns:
        the element type for the keyset of this observable map, or null if the keyset is untyped.
        Since:
        1.2
      • getValueType

        Object getValueType()
        Returns the element type for the values of this observable map, or null if the values collection is untyped.
        Returns:
        the element type for the values of this observable map, or null if the values collection is untyped.
        Since:
        1.2
      • addMapChangeListener

        void addMapChangeListener​(IMapChangeListener<? super K,​? super V> listener)
        Parameters:
        listener -
      • removeMapChangeListener

        void removeMapChangeListener​(IMapChangeListener<? super K,​? super V> listener)
        Parameters:
        listener -
      • size

        int size()
        Specified by:
        size in interface Map<K,​V>
        "TrackedGetter"
      • isEmpty

        boolean isEmpty()
        Specified by:
        isEmpty in interface Map<K,​V>
        "TrackedGetter"
      • containsKey

        boolean containsKey​(Object key)
        Specified by:
        containsKey in interface Map<K,​V>
        "TrackedGetter"
      • containsValue

        boolean containsValue​(Object value)
        Specified by:
        containsValue in interface Map<K,​V>
        "TrackedGetter"
      • get

        V get​(Object key)
        Specified by:
        get in interface Map<K,​V>
        "TrackedGetter"
      • put

        V put​(K key,
              V value)
        Specified by:
        put in interface Map<K,​V>
      • keySet

        Set<K> keySet()
        Specified by:
        keySet in interface Map<K,​V>
        "TrackedGetter"