クラス ParsingUtils

java.lang.ObjectSE
org.springframework.data.config.ParsingUtils

public abstract class ParsingUtils extends ObjectSE
BeanDefinitionParser 実装のユーティリティメソッド。
作成者:
Oliver Gierke, Mark Paluch
  • メソッドの詳細

    • 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)
      指定された ElementSE から派生したソース情報で強化された指定された BeanDefinitionBuilder によって構築された BeanDefinition を返します。
      パラメーター:
      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 を指す ObjectFactoryCreatingFactoryBeanBeanDefinition を返します。
      パラメーター:
      targetBeanName - null または空であってはなりません。
      source -
      戻り値: