クラス ListFactoryBean

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

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

    • ListFactoryBean

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

    • setSourceList

      public void setSourceList(ListSE<?> sourceList)
      ソースリストを設定します。通常、XML の「リスト」要素を介して入力されます。
    • setTargetListClass

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

      デフォルトは java.util.ArrayList です。

      関連事項:
    • getObjectType

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

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

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

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