パッケージ org.springframework.util
 クラス LinkedMultiValueMap<K,V> 
java.lang.ObjectSE
org.springframework.util.MultiValueMapAdapter<K,V> 
org.springframework.util.LinkedMultiValueMap<K,V> 
- 型パラメーター:
- K- キー型
- V- 値要素型
- 実装されているすべてのインターフェース:
- SerializableSE、- CloneableSE、- MapSE<K,、- ListSE<V>> - MultiValueMap<K,- V> 
public class LinkedMultiValueMap<K,V> 
extends MultiValueMapAdapter<K,V>
implements SerializableSE, CloneableSE 
LinkedHashMapSE をラップし、ArrayListSE に複数の値を格納する MultiValueMap の単純な実装。この Map 実装は一般にスレッドセーフではありません。主に、単一のスレッドでのみ使用するために、リクエストオブジェクトから公開されるデータ構造用に設計されています。
- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Juergen Hoeller
- 関連事項:
- ネストされたクラスの要約
- コンストラクターの概要コンストラクターコンストラクター説明- LinkedHashMapSE をラップする新しい LinkedMultiValueMap を作成します。- LinkedMultiValueMap- (int expectedSize) - LinkedHashMapSE をラップする新しい LinkedMultiValueMap を作成します。この初期容量は、すぐにサイズ変更 / 再ハッシュ操作を行うことなく、指定された数の要素に対応できます。- LinkedMultiValueMap- (MapSE<K, - ListSE<V>> otherMap) コピーコンストラクター: 指定されたマップと同じマッピングで新しい LinkedMultiValueMap を作成します。
- メソッドのサマリー- クラス org.springframework.util.MultiValueMapAdapter から継承されたメソッド- add, addAll, addAll, clear, containsKey, containsValue, entrySet, equals, forEach, get, getFirst, hashCode, isEmpty, keySet, put, putAll, putIfAbsent, remove, set, setAll, size, toSingleValueMap, toString, values- インターフェース java.util.MapSE から継承されたメソッド- computeSE, computeIfAbsentSE, computeIfPresentSE, getOrDefaultSE, mergeSE, removeSE, replaceSE, replaceSE, replaceAllSE- インターフェース org.springframework.util.MultiValueMap から継承されたメソッド- addIfAbsent
- コンストラクターの詳細- LinkedMultiValueMappublic LinkedMultiValueMap()- LinkedHashMapSE をラップする新しい LinkedMultiValueMap を作成します。
- LinkedMultiValueMappublic LinkedMultiValueMap- (int expectedSize) - LinkedHashMapSE をラップする新しい LinkedMultiValueMap を作成します。この初期容量は、すぐにサイズ変更 / 再ハッシュ操作を行うことなく、指定された数の要素に対応できます。- パラメーター:
- expectedSize- 予想される要素数 (サイズ変更 / 再ハッシュ操作が不要になるように、対応する容量が導出されます)
- 関連事項:
 
- LinkedMultiValueMapコピーコンストラクター: 指定されたマップと同じマッピングで新しい LinkedMultiValueMap を作成します。これは浅いコピーになることに注意してください。その値保持リストのエントリは再利用されるため、個別に変更することはできません。- パラメーター:
- otherMap- マッピングがこのマップに配置されるマップ
- 関連事項:
 
 
- メソッドの詳細- deepCopyこのマップのディープコピーを作成します。- 戻り値:
- MultiValueMap.addAllセマンティクスの行に沿った各値保持リストエントリのコピーを含む(各エントリに独立した変更可能な- ArrayListSE を一貫して使用する)このマップのコピー
- 導入:
- 4.2
- 関連事項:
 
- cloneこのマップの通常のコピーを作成します。