クラス ManagedSet<E>
java.lang.ObjectSE
java.util.AbstractCollectionSE<E>
java.util.AbstractSetSE<E>
java.util.HashSetSE<E>
java.util.LinkedHashSetSE<E>
org.springframework.beans.factory.support.ManagedSet<E>
- 型パラメーター:
E
- 要素型
- 実装されたすべてのインターフェース:
SerializableSE
、CloneableSE
、IterableSE<E>
、CollectionSE<E>
、SetSE<E>
、BeanMetadataElement
、Mergeable
管理された Set 値を保持するために使用されるタグコレクションクラス。ランタイム Bean 参照(Bean オブジェクトに解決される)が含まれる場合があります。
- 導入:
- 21.01.2004
- 作成者:
- Juergen Hoeller, Rob Harrop, Stephane Nicoll, Sam Brannen
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明このセットに使用されるデフォルトの要素型名(クラス名)を返します。このメタデータ要素の構成ソースObject
を返します(null
の場合があります)。boolean
この特定のインスタンスに対してマージが有効になっていますか?現在の値セットを提供されたオブジェクトの値とマージします。static <E> ManagedSet<E>
of
(E... elements) 任意の数の要素を含む新しいインスタンスを作成します。void
setElementTypeName
(StringSE elementTypeName) このセットに使用するデフォルトの要素型名(クラス名)を設定します。void
setMergeEnabled
(boolean mergeEnabled) 「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。void
このメタデータ要素の構成ソースObject
を設定します。クラス java.util.LinkedHashSetSE から継承されたメソッド
spliterator
クラス java.util.HashSetSE から継承されたメソッド
addSE, clear, clone, containsSE, isEmpty, iterator, removeSE, size, toArray, toArraySE
クラス java.util.AbstractSetSE から継承されたメソッド
equalsSE, hashCode, removeAllSE
クラス java.util.AbstractCollectionSE から継承されたメソッド
addAllSE, containsAllSE, retainAllSE, toString
インターフェース java.util.CollectionSE から継承されたメソッド
parallelStream, removeIfSE, stream, toArraySE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE
インターフェース java.util.SetSE から継承されたメソッド
addSE, addAllSE, clear, containsSE, containsAllSE, equalsSE, hashCode, isEmpty, iterator, removeSE, removeAllSE, retainAllSE, size, toArray, toArraySE
コンストラクターの詳細
ManagedSet
public ManagedSet()ManagedSet
public ManagedSet(int initialCapacity)
メソッドの詳細
of
任意の数の要素を含む新しいインスタンスを作成します。- 型パラメーター:
E
-Set
の要素型- パラメーター:
elements
- セットに含まれる要素- 戻り値:
- 指定された要素を含む
ManagedSet
- 導入:
- 5.3.16
setSource
このメタデータ要素の構成ソースObject
を設定します。オブジェクトの正確な型は、使用される構成メカニズムによって異なります。
getSource
インターフェースからコピーされた説明:BeanMetadataElement
このメタデータ要素の構成ソースObject
を返します(null
の場合があります)。- 次で指定:
- インターフェース
BeanMetadataElement
のgetSource
setElementTypeName
このセットに使用するデフォルトの要素型名(クラス名)を設定します。getElementTypeName
このセットに使用されるデフォルトの要素型名(クラス名)を返します。setMergeEnabled
public void setMergeEnabled(boolean mergeEnabled) 「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。isMergeEnabled
public boolean isMergeEnabled()インターフェースからコピーされた説明:Mergeable
この特定のインスタンスに対してマージが有効になっていますか?- 次で指定:
- インターフェース
Mergeable
のisMergeEnabled
merge
インターフェースからコピーされた説明:Mergeable
現在の値セットを提供されたオブジェクトの値とマージします。指定されたオブジェクトは親と見なされ、呼び出し先の値セットの値は指定されたオブジェクトの値をオーバーライドする必要があります。