クラス MapFactoryBean
java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<MapSE<ObjectSE,ObjectSE>>
org.springframework.beans.factory.config.MapFactoryBean
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanFactoryAware
、DisposableBean
、FactoryBean<MapSE<ObjectSE,
、ObjectSE>> InitializingBean
共有 Map インスタンスの単純なファクトリ。XML Bean 定義の "map" 要素を介してマップの中央設定を可能にします。
- 導入:
- 09.12.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドサマリー
クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたフィールド
logger
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明このファクトリによって返されるオブジェクトを構築するためにサブクラスがオーバーライドする必要があるテンプレートメソッド。この抽象メソッドの宣言は、FactoryBean インターフェースのメソッドを反映しており、抽象テンプレートメソッドを一貫して提供します。void
setSourceMap
(MapSE<?, ?> sourceMap) 通常は XML の「マップ」要素を介して入力されるソースマップを設定します。void
setTargetMapClass
(ClassSE<? extends MapSE> targetMapClass) ターゲットマップに使用するクラスを設定します。クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
コンストラクターの詳細
MapFactoryBean
public MapFactoryBean()
メソッドの詳細
setSourceMap
通常は XML の「マップ」要素を介して入力されるソースマップを設定します。setTargetMapClass
ターゲットマップに使用するクラスを設定します。Spring アプリケーションコンテキストで定義すると、完全修飾クラス名を入力できます。デフォルトはリンクされた HashMap で、登録の順序を維持します。
- 関連事項:
getObjectType
クラスからコピーされた説明:AbstractFactoryBean
この抽象メソッドの宣言は、FactoryBean インターフェースのメソッドを反映しており、抽象テンプレートメソッドを一貫して提供します。- 次で指定:
- インターフェース
FactoryBean<MapSE<ObjectSE,
のObjectSE>> getObjectType
- 次で指定:
- クラス
AbstractFactoryBean<MapSE<ObjectSE,
のObjectSE>> getObjectType
- 戻り値:
- この FactoryBean が作成するオブジェクトの型、または呼び出し時に不明な場合は
null
- 関連事項:
createInstance
クラスからコピーされた説明:AbstractFactoryBean
このファクトリによって返されるオブジェクトを構築するためにサブクラスがオーバーライドする必要があるテンプレートメソッド。シングルトンの場合はこの FactoryBean の初期化時に呼び出され、そうでない場合は各
AbstractFactoryBean.getObject()
コール時に呼び出されます。- 次で指定:
- クラス
AbstractFactoryBean<MapSE<ObjectSE,
のObjectSE>> createInstance
- 戻り値:
- このファクトリによって返されたオブジェクト
- 関連事項: