クラス SetFactoryBean

実装されたすべてのインターフェース:
AwareBeanClassLoaderAwareBeanFactoryAwareDisposableBeanFactoryBean<SetSE<ObjectSE>>InitializingBean

public class SetFactoryBean extends AbstractFactoryBean<SetSE<ObjectSE>>
共有 Set インスタンスの単純なファクトリ。XML Bean 定義の "set" 要素を介してセットの中央設定を可能にします。
導入:
09.12.2003
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • SetFactoryBean

      public SetFactoryBean()
  • メソッドの詳細

    • setSourceSet

      public void setSourceSet(SetSE<?> sourceSet)
      ソースセットを設定します。通常、XML の "set" 要素を介して入力されます。
    • setTargetSetClass

      public void setTargetSetClass(@Nullable ClassSE<? extends SetSE> targetSetClass)
      ターゲットセットに使用するクラスを設定します。Spring アプリケーションコンテキストで定義すると、完全修飾クラス名を入力できます。

      デフォルトはリンクされた HashSet で、登録の順序を維持します。

      関連事項:
    • getObjectType

      public ClassSE<SetSE> getObjectType()
      クラスからコピーされた説明: AbstractFactoryBean
      この抽象メソッドの宣言は、FactoryBean インターフェースのメソッドを反映しており、抽象テンプレートメソッドを一貫して提供します。
      次で指定:
      インターフェース FactoryBean<SetSE<ObjectSE>>getObjectType 
      次で指定:
      クラス AbstractFactoryBean<SetSE<ObjectSE>>getObjectType 
      戻り値:
      この FactoryBean が作成するオブジェクトの型、または呼び出し時に不明な場合は null 
      関連事項:
    • createInstance

      protected SetSE<ObjectSE> createInstance()
      クラスからコピーされた説明: AbstractFactoryBean
      このファクトリによって返されるオブジェクトを構築するためにサブクラスがオーバーライドする必要があるテンプレートメソッド。

      シングルトンの場合はこの FactoryBean の初期化時に呼び出され、そうでない場合は各 AbstractFactoryBean.getObject() コール時に呼び出されます。

      次で指定:
      クラス AbstractFactoryBean<SetSE<ObjectSE>>createInstance 
      戻り値:
      このファクトリによって返されたオブジェクト
      関連事項: