クラス BeanComponentDefinitionBuilder
java.lang.ObjectSE
org.springframework.data.config.BeanComponentDefinitionBuilder
BeanComponentDefinition をより簡単に作成するためのヘルパー。- 作成者:
- Oliver Gierke
コンストラクターの概要
コンストラクターコンストラクター説明BeanComponentDefinitionBuilder(ElementSE defaultSource, ParserContext context) 指定されたElementSE をデフォルトのソースとして使用し、指定されたParserContextを使用して新しいBeanComponentDefinitionBuilderを作成します。メソッドのサマリー
修飾子と型メソッド説明getComponent(BeanDefinitionBuilder builder) 指定されたBeanDefinitionBuilderからBeanComponentDefinitionを作成します。getComponent(BeanDefinitionBuilder builder, StringSE name) 指定された名前を使用して、指定されたBeanDefinitionBuilderからBeanComponentDefinitionを作成します。getComponent(BeanDefinitionBuilder builder, StringSE name, ObjectSE rawSource) 指定された名前と生のソースオブジェクトを使用して、指定されたBeanDefinitionBuilderから新しいBeanComponentDefinitionを作成します。getComponentIdButFallback(BeanDefinitionBuilder builder, StringSE fallback)
コンストラクターの詳細
BeanComponentDefinitionBuilder
指定されたElementSE をデフォルトのソースとして使用し、指定されたParserContextを使用して新しいBeanComponentDefinitionBuilderを作成します。- パラメーター:
defaultSource- null であってはなりません。context- null であってはなりません。
メソッドの詳細
getComponent
指定されたBeanDefinitionBuilderからBeanComponentDefinitionを作成します。Bean 名を生成します。- パラメーター:
builder- null であってはなりません。- 戻り値:
getComponentIdButFallback
public BeanComponentDefinition getComponentIdButFallback(BeanDefinitionBuilder builder, StringSE fallback) 指定されたBeanDefinitionBuilderからBeanComponentDefinitionを作成し、バッキングElementSE の id 属性に名前がないか調べます。見つかった場合はこれを使用し、見つからなかった場合は指定されたフォールバックを使用します。- パラメーター:
builder- null であってはなりません。fallback- null または空であってはなりません。- 戻り値:
getComponent
指定された名前を使用して、指定されたBeanDefinitionBuilderからBeanComponentDefinitionを作成します。- パラメーター:
builder- null であってはなりません。name- null または空であってはなりません。- 戻り値:
getComponent
public BeanComponentDefinition getComponent(BeanDefinitionBuilder builder, StringSE name, ObjectSE rawSource) 指定された名前と生のソースオブジェクトを使用して、指定されたBeanDefinitionBuilderから新しいBeanComponentDefinitionを作成します。- パラメーター:
builder- null であってはなりません。name- null であってはなりません。rawSource-- 戻り値: