クラス ParsingUtils
java.lang.ObjectSE
org.springframework.data.config.ParsingUtils
BeanDefinitionParser 実装のユーティリティメソッド。- 作成者:
- Oliver Gierke, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明static AbstractBeanDefinitiongetObjectFactoryBeanDefinition(StringSE targetBeanName, ObjectSE source) 指定された名前の Bean を指すObjectFactoryCreatingFactoryBeanのBeanDefinitionを返します。static AbstractBeanDefinitiongetSourceBeanDefinition(BeanDefinitionBuilder builder, ObjectSE source) 指定された抽出ソースが適用された、指定されたビルダーによってビルドされたAbstractBeanDefinitionを返します。static AbstractBeanDefinitiongetSourceBeanDefinition(BeanDefinitionBuilder builder, ParserContext context, ElementSE element) static voidsetPropertyReference(BeanDefinitionBuilder builder, ElementSE element, StringSE attribute, StringSE property) Bean プロパティ参照が構成されている場合は、指定された名前の属性の値を使用して構成します。static voidsetPropertyValue(BeanDefinitionBuilder builder, ElementSE element, StringSE attribute) 属性が構成されている場合は、指定されたBeanDefinitionBuilderの指定された属性名のプロパティを指定された名前の属性の値に設定します。static voidsetPropertyValue(BeanDefinitionBuilder builder, ElementSE element, StringSE attrName, StringSE propertyName) 属性が構成されている場合は、指定されたElementSE から指定された名前の属性を読み取って、指定されたプロパティ名のプロパティ値を構成します。
メソッドの詳細
setPropertyValue
public static void setPropertyValue(BeanDefinitionBuilder builder, ElementSE element, StringSE attrName, StringSE propertyName) 属性が構成されている場合は、指定されたElementSE から指定された名前の属性を読み取って、指定されたプロパティ名のプロパティ値を構成します。- パラメーター:
builder- null であってはなりません。element- null であってはなりません。attrName- null または空であってはなりません。propertyName- null または空であってはなりません。
setPropertyValue
public static void setPropertyValue(BeanDefinitionBuilder builder, ElementSE element, StringSE attribute) 属性が構成されている場合は、指定されたBeanDefinitionBuilderの指定された属性名のプロパティを指定された名前の属性の値に設定します。- パラメーター:
builder- null であってはなりません。element- null であってはなりません。attribute- null または空であってはなりません。
setPropertyReference
public static void setPropertyReference(BeanDefinitionBuilder builder, ElementSE element, StringSE attribute, StringSE property) Bean プロパティ参照が構成されている場合は、指定された名前の属性の値を使用して構成します。- パラメーター:
builder- null であってはなりません。element- null であってはなりません。attribute- null または空であってはなりません。property- null または空であってはなりません。
getSourceBeanDefinition
public static AbstractBeanDefinition getSourceBeanDefinition(BeanDefinitionBuilder builder, ParserContext context, ElementSE element) - パラメーター:
builder- null であってはなりません。context- null であってはなりません。element- null であってはなりません。- 戻り値:
getSourceBeanDefinition
public static AbstractBeanDefinition getSourceBeanDefinition(BeanDefinitionBuilder builder, @Nullable ObjectSE source) 指定された抽出ソースが適用された、指定されたビルダーによってビルドされたAbstractBeanDefinitionを返します。- パラメーター:
builder- null であってはなりません。source-- 戻り値:
getObjectFactoryBeanDefinition
public static AbstractBeanDefinition getObjectFactoryBeanDefinition(StringSE targetBeanName, @Nullable ObjectSE source) 指定された名前の Bean を指すObjectFactoryCreatingFactoryBeanのBeanDefinitionを返します。- パラメーター:
targetBeanName- null または空であってはなりません。source-- 戻り値: