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