程序包 proguard.util

类 MultiValueMap<K,​V>

  • 类型参数:
    K - the key type
    V - the value type

    public class MultiValueMap<K,​V>
    extends java.lang.Object
    A key-values map that can have multiple values associated with each key.

    There is an efficient lookup method to retrieve all values of all keys.

    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void clear()  
      protected java.util.Map<K,​java.util.Set<V>> createKeyMap()  
      protected java.util.Set<V> createValueSet()  
      java.util.Set<java.util.Map.Entry<K,​java.util.Set<V>>> entrySet()  
      java.util.Set<V> get​(K key)  
      java.util.Set<V> getValues()
      Returns a Set with all values of all keys.
      java.util.Set<K> keySet()  
      void put​(K key, V value)  
      void putAll​(java.util.Set<K> keys, java.util.Set<V> values)  
      void putAll​(java.util.Set<K> key, V value)  
      void putAll​(K key, java.util.Set<V> values)  
      boolean remove​(K key, V value)  
      int size()  
      java.util.Collection<java.util.Set<V>> values()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • MultiValueMap

        public MultiValueMap()
    • 方法详细资料

      • createValueSet

        protected java.util.Set<V> createValueSet()
      • createKeyMap

        protected java.util.Map<K,​java.util.Set<V>> createKeyMap()
      • size

        public int size()
      • keySet

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

        public java.util.Collection<java.util.Set<V>> values()
      • entrySet

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

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

        public void putAll​(java.util.Set<K> key,
                           V value)
      • putAll

        public void putAll​(java.util.Set<K> keys,
                           java.util.Set<V> values)
      • putAll

        public void putAll​(K key,
                           java.util.Set<V> values)
      • remove

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

        public java.util.Set<V> get​(K key)
      • getValues

        public java.util.Set<V> getValues()
        Returns a Set with all values of all keys.
        返回:
        a Set with all values of all keys.
      • clear

        public void clear()