クラス 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