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