クラス ManagedSet<E>

型パラメーター:
E - 要素型
実装されたすべてのインターフェース:
SerializableSECloneableSEIterableSE<E>CollectionSE<E>SetSE<E>BeanMetadataElementMergeable

public class ManagedSet<E> extends LinkedHashSetSE<E> implements Mergeable, BeanMetadataElement
管理された Set 値を保持するために使用されるタグコレクションクラス。ランタイム Bean 参照(Bean オブジェクトに解決される)が含まれる場合があります。
導入:
21.01.2004
作成者:
Juergen Hoeller, Rob Harrop, Stephane Nicoll, Sam Brannen
関連事項:
  • コンストラクターの詳細

    • ManagedSet

      public ManagedSet()
    • ManagedSet

      public ManagedSet(int initialCapacity)
  • メソッドの詳細

    • of

      @SafeVarargsSE public static <E> ManagedSet<E> of(E... elements)
      任意の数の要素を含む新しいインスタンスを作成します。
      型パラメーター:
      E - Set の要素型
      パラメーター:
      elements - セットに含まれる要素
      戻り値:
      指定された要素を含む ManagedSet 
      導入:
      5.3.16
    • setSource

      public void setSource(@Nullable ObjectSE source)
      このメタデータ要素の構成ソース Object を設定します。

      オブジェクトの正確な型は、使用される構成メカニズムによって異なります。

    • getSource

      @Nullable public ObjectSE getSource()
      インターフェースからコピーされた説明: BeanMetadataElement
      このメタデータ要素の構成ソース Object を返します(null の場合があります)。
      次で指定:
      インターフェース BeanMetadataElementgetSource 
    • setElementTypeName

      public void setElementTypeName(@Nullable StringSE elementTypeName)
      このセットに使用するデフォルトの要素型名(クラス名)を設定します。
    • getElementTypeName

      @Nullable public StringSE getElementTypeName()
      このセットに使用されるデフォルトの要素型名(クラス名)を返します。
    • setMergeEnabled

      public void setMergeEnabled(boolean mergeEnabled)
      「親」コレクション値が存在する場合に、このコレクションに対してマージを有効にするかどうかを設定します。
    • isMergeEnabled

      public boolean isMergeEnabled()
      インターフェースからコピーされた説明: Mergeable
      この特定のインスタンスに対してマージが有効になっていますか?
      次で指定:
      インターフェース MergeableisMergeEnabled 
    • merge

      public SetSE<E> merge(@Nullable ObjectSE parent)
      インターフェースからコピーされた説明: Mergeable
      現在の値セットを提供されたオブジェクトの値とマージします。

      指定されたオブジェクトは親と見なされ、呼び出し先の値セットの値は指定されたオブジェクトの値をオーバーライドする必要があります。

      次で指定:
      インターフェース Mergeablemerge 
      パラメーター:
      parent - マージするオブジェクト
      戻り値:
      マージ操作の結果