E
- 要素型 public class ManagedList<E> extends ArrayListSE<E> implements Mergeable, BeanMetadataElement
modCountSE
コンストラクターと説明 |
---|
ManagedList() |
ManagedList(int initialCapacity) |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getElementTypeName() このリストに使用されるデフォルトの要素型名(クラス名)を返します。 |
ObjectSE | getSource() このメタデータ要素の構成ソース Object を返します(null の場合があります)。 |
boolean | isMergeEnabled() この特定のインスタンスに対してマージが有効になっていますか? |
ListSE<E> | merge(ObjectSE parent) 現在の値セットを提供されたオブジェクトの値とマージします。 |
static <E> ManagedList<E> | of(E... elements) 任意の数の要素を含む新しいインスタンスを作成します。 |
void | setElementTypeName(StringSE elementTypeName) このリストに使用するデフォルトの要素型名(クラス名)を設定します。 |
void | setMergeEnabled(boolean mergeEnabled) 「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。 |
void | setSource(ObjectSE source) このメタデータ要素の構成ソース Object を設定します。 |
addSE, addSE, addAllSE, addAllSE, clearSE, cloneSE, containsSE, ensureCapacitySE, forEachSE, getSE, indexOfSE, isEmptySE, iteratorSE, lastIndexOfSE, listIteratorSE, listIteratorSE, removeSE, removeSE, removeAllSE, removeIfSE, removeRangeSE, replaceAllSE, retainAllSE, setSE, sizeSE, sortSE, spliteratorSE, subListSE, toArraySE, toArraySE, trimToSizeSE
equalsSE, hashCodeSE
containsAllSE, toStringSE
finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
containsAllSE, equalsSE, hashCodeSE
parallelStreamSE, streamSE
@SafeVarargsSE public static <E> ManagedList<E> of(E... elements)
E
- List
の要素型 elements
- リストに含まれる要素 ManagedList
public void setSource(@Nullable ObjectSE source)
Object
を設定します。オブジェクトの正確な型は、使用される構成メカニズムによって異なります。
@Nullable public ObjectSE getSource()
BeanMetadataElement
Object
を返します(null
の場合があります)。BeanMetadataElement
の getSource
public void setElementTypeName(StringSE elementTypeName)
public void setMergeEnabled(boolean mergeEnabled)
public boolean isMergeEnabled()
Mergeable
Mergeable
の isMergeEnabled