パッケージ org.springframework.util
 クラス MultiValueMapAdapter<K,V> 
java.lang.ObjectSE
org.springframework.util.MultiValueMapAdapter<K,V> 
- 型パラメーター:
- K- キー型
- V- 値要素型
- 実装されているすべてのインターフェース:
- SerializableSE、- MapSE<K,、- ListSE<V>> - MultiValueMap<K,- V> 
- 既知の直属サブクラス
- LinkedMultiValueMap
public class MultiValueMapAdapter<K,V> 
extends ObjectSE
implements MultiValueMap<K,V>, SerializableSE 
 特定の 
MapSE を MultiValueMap 契約に適合させます。- 導入:
- 5.3
- 作成者:
- Arjen Poutsma, Juergen Hoeller
- 関連事項:
- ネストされたクラスの要約
- コンストラクターの概要コンストラクターコンストラクター説明- MultiValueMapAdapter- (MapSE<K, - ListSE<V>> targetMap) 指定されたターゲット- MapSE を- MultiValueMapアダプターとしてラップします。
- メソッドのサマリー修飾子と型メソッド説明- void指定された単一の値を、指定されたキーの現在の値のリストに追加します。- void指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。- void- addAll- (MultiValueMap<K, - V> values) 指定された- MultiValueMapのすべての値を現在の値に追加します。- void- clear()- boolean- containsKey- (ObjectSE key) - boolean- containsValue- (ObjectSE value) - SetSE<Map.EntrySE<K,- ListSE<V>>> - entrySet()- boolean- void- forEach- (BiConsumerSE<? super K, - ? super ListSE<V>> action) 指定されたキーの最初の値を返します。- int- hashCode()- boolean- isEmpty()- keySet()- void- putIfAbsent- (K key, ListSE<V> value) - void指定されたキーに指定された単一の値を設定します。- void指定された値を下に設定します。- int- size()この- MultiValueMapに含まれる最初の値を持つ- Mapを返します。- toString()- values()- クラス java.lang.ObjectSE から継承されたメソッド- clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE- インターフェース java.util.MapSE から継承されたメソッド- computeSE, computeIfAbsentSE, computeIfPresentSE, getOrDefaultSE, mergeSE, removeSE, replaceSE, replaceSE, replaceAllSE- インターフェース org.springframework.util.MultiValueMap から継承されたメソッド- addIfAbsent
- コンストラクターの詳細- MultiValueMapAdapter指定されたターゲット- MapSE を- MultiValueMapアダプターとしてラップします。- パラメーター:
- targetMap- プレーンターゲット- Map
 
 
- メソッドの詳細- getFirstインターフェースからコピーされた説明:- MultiValueMap指定されたキーの最初の値を返します。- 次で指定:
-  インターフェース MultiValueMap<K,のV> getFirst
- パラメーター:
- key- キー
- 戻り値:
-  指定されたキーの最初の値。ない場合は null
 
- addインターフェースからコピーされた説明:- MultiValueMap指定された単一の値を、指定されたキーの現在の値のリストに追加します。- 次で指定:
-  インターフェース MultiValueMap<K,のV> add
- パラメーター:
- key- キー
- value- 追加する値
 
- addAllインターフェースからコピーされた説明:- MultiValueMap指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。- 次で指定:
-  インターフェース MultiValueMap<K,のV> addAll
- パラメーター:
- key- 彼らはキー
- values- 追加する値
 
- addAllインターフェースからコピーされた説明:- MultiValueMap指定された- MultiValueMapのすべての値を現在の値に追加します。- 次で指定:
-  インターフェース MultiValueMap<K,のV> addAll
- パラメーター:
- values- 追加する値
 
- setインターフェースからコピーされた説明:- MultiValueMap指定されたキーに指定された単一の値を設定します。- 次で指定:
-  インターフェース MultiValueMap<K,のV> set
- パラメーター:
- key- キー
- value- 設定する値
 
- setAllインターフェースからコピーされた説明:- MultiValueMap指定された値を下に設定します。- 次で指定:
-  インターフェース MultiValueMap<K,のV> setAll
- パラメーター:
- values- 値。
 
- toSingleValueMapインターフェースからコピーされた説明:- MultiValueMapこの- MultiValueMapに含まれる最初の値を持つ- Mapを返します。- 次で指定:
-  インターフェース MultiValueMap<K,のV> toSingleValueMap
- 戻り値:
- このマップの単一値表現
 
- sizepublic int size()
- isEmptypublic boolean isEmpty()
- containsKey- 次で指定:
-  インターフェース MapSE<K,のV> containsKeySE
 
- containsValue- 次で指定:
-  インターフェース MapSE<K,のV> containsValueSE
 
- get
- put
- putIfAbsent- 次で指定:
-  インターフェース MapSE<K,のV> putIfAbsentSE
 
- remove
- putAll
- clearpublic void clear()
- keySet
- values
- entrySet
- forEach
- equals
- hashCodepublic int hashCode()
- toString