クラス RuntimeBeanReference
java.lang.ObjectSE
org.springframework.beans.factory.config.RuntimeBeanReference
- 実装されたすべてのインターフェース:
BeanMetadataElement
,BeanReference
実行時に解決される、ファクトリ内の別の Bean への参照である場合に、プロパティ値オブジェクトに使用される不変のプレースホルダークラス。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明RuntimeBeanReference
(ClassSE<?> beanType) 指定された型の Bean に新しい RuntimeBeanReference を作成します。RuntimeBeanReference
(ClassSE<?> beanType, boolean toParent) 指定された型の Bean に新しい RuntimeBeanReference を作成し、それを親ファクトリの Bean への参照としてマークするオプションを使用します。RuntimeBeanReference
(StringSE beanName) 指定された Bean 名で新しい RuntimeBeanReference を作成します。RuntimeBeanReference
(StringSE beanName, boolean toParent) 指定された Bean 名に新しい RuntimeBeanReference を作成し、それを親ファクトリの Bean への参照としてマークするオプションを付けます。メソッドのサマリー
コンストラクターの詳細
RuntimeBeanReference
指定された Bean 名で新しい RuntimeBeanReference を作成します。- パラメーター:
beanName
- ターゲット Bean の名前
RuntimeBeanReference
指定された Bean 名に新しい RuntimeBeanReference を作成し、それを親ファクトリの Bean への参照としてマークするオプションを付けます。- パラメーター:
beanName
- ターゲット Bean の名前toParent
- これが親ファクトリの Bean への明示的な参照かどうか
RuntimeBeanReference
指定された型の Bean に新しい RuntimeBeanReference を作成します。- パラメーター:
beanType
- ターゲット Bean の型- 導入:
- 5.2
RuntimeBeanReference
指定された型の Bean に新しい RuntimeBeanReference を作成し、それを親ファクトリの Bean への参照としてマークするオプションを使用します。- パラメーター:
beanType
- ターゲット Bean の型toParent
- これが親ファクトリの Bean への明示的な参照かどうか- 導入:
- 5.2
メソッドの詳細
getBeanName
リクエストされた Bean 名、または型による解決の場合は完全修飾型名を返します。- 次で指定:
- インターフェース
BeanReference
のgetBeanName
- 関連事項:
getBeanType
型による解決がリクエストされる場合、リクエストされた Bean 型を返します。- 導入:
- 5.2
isToParent
public boolean isToParent()これが親ファクトリの Bean への明示的な参照であるかどうかを返します。setSource
このメタデータ要素の構成ソースObject
を設定します。オブジェクトの正確な型は、使用される構成メカニズムによって異なります。
getSource
インターフェースからコピーされた説明:BeanMetadataElement
このメタデータ要素の構成ソースObject
を返します(null
の場合があります)。- 次で指定:
- インターフェース
BeanMetadataElement
のgetSource
equals
hashCode
public int hashCode()toString