Class ValueMap<K,​V>

    • Constructor Detail

      • ValueMap

        public ValueMap​(Map<? extends Value,​? extends Value> inner,
                        Form<K> keyForm,
                        Form<V> valueForm)
    • Method Detail

      • keyForm

        public Form<K> keyForm()
      • keyForm

        public <K2> ValueMap<K2,​V> keyForm​(Form<K2> keyForm)
      • keyClass

        public <K2> ValueMap<K2,​V> keyClass​(Class<K2> keyClass)
      • valueForm

        public Form<V> valueForm()
      • valueForm

        public <V2> ValueMap<K,​V2> valueForm​(Form<V2> valueForm)
      • valueClass

        public <V2> ValueMap<K,​V2> valueClass​(Class<V2> valueClass)
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface Map<K,​V>
      • size

        public int size()
        Specified by:
        size in interface Map<K,​V>
      • containsKey

        public boolean containsKey​(Object keyObject)
        Specified by:
        containsKey in interface Map<K,​V>
      • containsValue

        public boolean containsValue​(Object valueObject)
        Specified by:
        containsValue in interface Map<K,​V>
      • get

        public V get​(Object keyObject)
        Specified by:
        get in interface Map<K,​V>
      • put

        public V put​(K keyObject,
                     V newValueObject)
        Specified by:
        put in interface Map<K,​V>
      • putAll

        public void putAll​(Map<? extends K,​? extends V> map)
        Specified by:
        putAll in interface Map<K,​V>
      • remove

        public V remove​(Object keyObject)
        Specified by:
        remove in interface Map<K,​V>
      • clear

        public void clear()
        Specified by:
        clear in interface Map<K,​V>
      • keySet

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