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