パッケージ 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指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。voidaddAll(MultiValueMap<K, V> values) 指定されたMultiValueMapのすべての値を現在の値に追加します。voidclear()booleancontainsKey(ObjectSE key) booleancontainsValue(ObjectSE value) SetSE<Map.EntrySE<K,ListSE<V>>> entrySet()booleanvoidforEach(BiConsumerSE<? super K, ? super ListSE<V>> action) 指定されたキーの最初の値を返します。inthashCode()booleanisEmpty()keySet()voidputIfAbsent(K key, ListSE<V> value) void指定されたキーに指定された単一の値を設定します。void指定された値を下に設定します。intsize()この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 - 戻り値:
- このマップの単一値表現
size
public int size()isEmpty
public boolean isEmpty()containsKey
- 次で指定:
- インターフェース
MapSE<K,のV> containsKeySE
containsValue
- 次で指定:
- インターフェース
MapSE<K,のV> containsValueSE
get
put
putIfAbsent
- 次で指定:
- インターフェース
MapSE<K,のV> putIfAbsentSE
remove
putAll
clear
public void clear()keySet
values
entrySet
forEach
equals
hashCode
public int hashCode()toString