クラス ManagedList<E>
java.lang.ObjectSE
java.util.AbstractCollectionSE<E>
java.util.AbstractListSE<E>
java.util.ArrayListSE<E>
org.springframework.beans.factory.support.ManagedList<E>
- 型パラメーター:
E
- 要素型
- 実装されたすべてのインターフェース:
SerializableSE
、CloneableSE
、IterableSE<E>
、CollectionSE<E>
、ListSE<E>
、RandomAccessSE
、BeanMetadataElement
、Mergeable
- 既知の直属サブクラス
ManagedArray
管理されたリスト要素を保持するために使用されるタグコレクションクラス。ランタイム Bean 参照(Bean オブジェクトに解決される)が含まれる場合があります。
- 導入:
- 27.05.2003
- 作成者:
- Rod Johnson, Rob Harrop, Juergen Hoeller, Stephane Nicoll, Sam Brannen
- 関連事項:
フィールドサマリー
クラス java.util.AbstractListSE から継承されたフィールド
modCountSE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明このリストに使用されるデフォルトの要素型名(クラス名)を返します。このメタデータ要素の構成ソースObject
を返します(null
の場合があります)。boolean
この特定のインスタンスに対してマージが有効になっていますか?現在の値セットを提供されたオブジェクトの値とマージします。static <E> ManagedList<E>
of
(E... elements) 任意の数の要素を含む新しいインスタンスを作成します。void
setElementTypeName
(StringSE elementTypeName) このリストに使用するデフォルトの要素型名(クラス名)を設定します。void
setMergeEnabled
(boolean mergeEnabled) 「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。void
このメタデータ要素の構成ソースObject
を設定します。クラス java.util.ArrayListSE から継承されたメソッド
addSE, addSE, addAllSE, addAllSE, clear, clone, containsSE, ensureCapacitySE, equalsSE, forEachSE, getSE, hashCode, indexOfSE, isEmpty, iterator, lastIndexOfSE, listIterator, listIteratorSE, removeSE, removeSE, removeAllSE, removeIfSE, removeRangeSE, replaceAllSE, retainAllSE, setSE, size, sortSE, spliterator, subListSE, toArray, toArraySE, trimToSize
クラス java.util.AbstractCollectionSE から継承されたメソッド
containsAllSE, toString
インターフェース java.util.CollectionSE から継承されたメソッド
parallelStream, stream, toArraySE
インターフェース java.util.ListSE から継承されたメソッド
containsAllSE
コンストラクターの詳細
ManagedList
public ManagedList()ManagedList
public ManagedList(int initialCapacity)
メソッドの詳細
of
任意の数の要素を含む新しいインスタンスを作成します。- 型パラメーター:
E
-List
の要素型- パラメーター:
elements
- リストに含まれる要素- 戻り値:
- 指定された要素を含む
ManagedList
- 導入:
- 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
現在の値セットを提供されたオブジェクトの値とマージします。指定されたオブジェクトは親と見なされ、呼び出し先の値セットの値は指定されたオブジェクトの値をオーバーライドする必要があります。