クラス ManagedMap<K,V>
java.lang.ObjectSE
java.util.AbstractMapSE<K,V>
java.util.HashMapSE<K,V>
java.util.LinkedHashMapSE<K,V>
org.springframework.beans.factory.support.ManagedMap<K,V>
- 型パラメーター:
K- キー型V- 値の型
- 実装されているすべてのインターフェース:
SerializableSE, CloneableSE, MapSE<K,V>, SequencedMapSE<K, V>, BeanMetadataElement, Mergeable
管理された Map 値を保持するために使用されるタグコレクションクラス。ランタイム Bean 参照(Bean オブジェクトに解決される)が含まれる場合があります。
- 導入:
- 27.05.2003
- 作成者:
- Juergen Hoeller, Rob Harrop
- 関連事項:
ネストされたクラスの要約
クラス AbstractMapSE から継承されたネストクラス / インターフェース
AbstractMap.SimpleEntrySE<K,V>, AbstractMap.SimpleImmutableEntrySE<K, V> コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明このマップに使用されるデフォルトのキー型名(クラス名)を返します。このメタデータ要素の構成ソースObjectを返します(nullの場合があります)。このマップに使用されるデフォルト値の型名(クラス名)を返します。booleanこの特定のインスタンスに対してマージが有効になっていますか?現在の値セットを提供されたオブジェクトの値とマージします。static <K,V> ManagedMap <K, V> ofEntries(Map.EntrySE<? extends K, ? extends V>... entries) 指定されたエントリから抽出されたキーと値を含む新しいインスタンスを返します。voidsetKeyTypeName(@Nullable StringSE keyTypeName) このマップに使用するデフォルトのキー型名(クラス名)を設定します。voidsetMergeEnabled(boolean mergeEnabled) 「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。voidこのメタデータ要素の構成ソースObjectを設定します。voidsetValueTypeName(@Nullable StringSE valueTypeName) このマップに使用するデフォルト値の型名(クラス名)を設定します。クラス LinkedHashMapSE から継承されたメソッド
clear, containsValueSE, entrySet, forEachSE, getSE, getOrDefaultSE, keySet, newLinkedHashMapSE, putFirstSE, putLastSE, removeEldestEntrySE, replaceAllSE, reversed, sequencedEntrySet, sequencedKeySet, sequencedValues, valuesクラス HashMapSE から継承されたメソッド
clone, computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, isEmpty, mergeSE, newHashMapSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, sizeクラス AbstractMapSE から継承されたメソッド
equalsSE, hashCode, toStringインターフェース MapSE から継承されたメソッド
computeSE, computeIfAbsentSE, computeIfPresentSE, containsKeySE, equalsSE, hashCode, isEmpty, mergeSE, putSE, putAllSE, putIfAbsentSE, removeSE, removeSE, replaceSE, replaceSE, sizeインターフェース SequencedMapSE から継承されたメソッド
firstEntry, lastEntry, pollFirstEntry, pollLastEntry
コンストラクターの詳細
ManagedMap
public ManagedMap()ManagedMap
public ManagedMap(int initialCapacity)
メソッドの詳細
ofEntries
@SafeVarargsSE public static <K,V> ManagedMap<K,V> ofEntries(Map.EntrySE<? extends K, ? extends V>... entries) 指定されたエントリから抽出されたキーと値を含む新しいインスタンスを返します。エントリ自体はマップに保存されません。- 型パラメーター:
K-Mapのキー型V-Mapの値型- パラメーター:
entries- マップの入力元となるキーと値を含むMap.Entry- 戻り値:
- 指定されたマッピングを含む
Map - 導入:
- 5.3.16
setSource
getSource
インターフェースからコピーされた説明:BeanMetadataElementこのメタデータ要素の構成ソースObjectを返します(nullの場合があります)。- 次で指定:
- インターフェース
BeanMetadataElementのgetSource
setKeyTypeName
getKeyTypeName
setValueTypeName
getValueTypeName
setMergeEnabled
public void setMergeEnabled(boolean mergeEnabled) 「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。isMergeEnabled
public boolean isMergeEnabled()インターフェースからコピーされた説明:Mergeableこの特定のインスタンスに対してマージが有効になっていますか?- 次で指定:
- インターフェース
MergeableのisMergeEnabled
merge