public class YarnNamespaceUtils
extends java.lang.Object
コンストラクターと説明 |
---|
YarnNamespaceUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static java.lang.String | createElementDescription(org.w3c.dom.Element element) ノード名に基づいた要素のわかりやすい説明と、可能な場合は "id" 属性値を提供します。 |
static org.springframework.beans.factory.parsing.BeanComponentDefinition | parseInnerHandlerDefinition(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext) dom 要素から内部の Bean 定義を解析します。 |
static boolean | setCSVReferenceProperty(org.w3c.dom.Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, java.lang.String attrName, java.lang.String propertyName) 参照プロパティを、カンマ区切りの文字列のリストとして設定します。 |
static void | setReferenceIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName) 提供されている Bean 定義ビルダーを、Bean へのプロパティ参照で構成します。 |
static void | setReferenceIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String defaultName) 提供されている Bean 定義ビルダーを、Bean へのプロパティ参照で構成します。 |
static void | setReferenceIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, java.lang.String defaultName) 提供されている Bean 定義ビルダーを、Bean へのプロパティ参照で構成します。 |
static void | setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName) 提供された Bean 定義ビルダーを、その属性が指定された要素で定義されている場合に名前が指定された属性に対応するプロパティ値で構成します。 |
static void | setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, boolean emptyStringAllowed) 提供された Bean 定義ビルダーを、その属性が指定された要素で定義されている場合に名前が指定された属性に対応するプロパティ値で構成します。 |
static void | setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, boolean emptyStringAllowed, java.lang.String defaultPropertyValue) 提供された Bean 定義ビルダーを、その属性が指定された要素で定義されている場合に名前が指定された属性に対応するプロパティ値で構成します。 |
static void | setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName) 提供された Bean 定義ビルダーを、その属性が指定された要素で定義されている場合に名前が指定された属性に対応するプロパティ値で構成します。 |
static void | setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, boolean emptyStringAllowed) 提供された Bean 定義ビルダーを、その属性が指定された要素で定義されている場合に名前が指定された属性に対応するプロパティ値で構成します。 |
static void | setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, boolean emptyStringAllowed, java.lang.String defaultPropertyValue) 提供された Bean 定義ビルダーを、その属性が指定された要素で定義されている場合に名前が指定された属性に対応するプロパティ値で構成します。 |
static void | setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, java.lang.String defaultPropertyValue) 提供された Bean 定義ビルダーを、その属性が指定された要素で定義されている場合に名前が指定された属性に対応するプロパティ値で構成します。 |
public static void setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName)
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティの入力に使用される値を持つ属性の名前 propertyName
- 設定するプロパティの名前 public static void setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, java.lang.String defaultPropertyValue)
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティの入力に使用される値を持つ属性の名前 propertyName
- 設定するプロパティの名前 defaultPropertyValue
- デフォルトとして使用するプロパティ値 public static void setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName)
プロパティ名は、小文字のハイフンで区切られた属性のキャメルケース相当になります (たとえば、"foo-bar" 属性 は "fooBar" プロパティと一致します)。
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティに値が設定される属性の名前 Conventions.attributeNameToPropertyName(String)
public static void setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, boolean emptyStringAllowed)
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティの入力に使用される値を持つ属性の名前 propertyName
- 設定するプロパティの名前 emptyStringAllowed
- true の場合、空の文字列 ("") であっても値が設定されます。false の場合、空の文字列は属性が指定されていないものとして扱われます。public static void setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, boolean emptyStringAllowed, java.lang.String defaultPropertyValue)
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティの入力に使用される値を持つ属性の名前 propertyName
- 設定するプロパティの名前 emptyStringAllowed
- true の場合、空の文字列 ("") であっても値が設定されます。false の場合、空の文字列は属性が指定されていないものとして扱われます。defaultPropertyValue
- デフォルトとして使用するプロパティ値 public static void setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, boolean emptyStringAllowed)
プロパティ名は、小文字のハイフンで区切られた属性のキャメルケース相当になります (たとえば、"foo-bar" 属性 は "fooBar" プロパティと一致します)。
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティに値が設定される属性の名前 emptyStringAllowed
- true の場合、空の文字列 ("") であっても値が設定されます。false の場合、空の文字列は属性が指定されていないものとして扱われます。Conventions.attributeNameToPropertyName(String)
public static void setValueIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, boolean emptyStringAllowed, java.lang.String defaultPropertyValue)
プロパティ名は、小文字のハイフンで区切られた属性のキャメルケース相当になります (たとえば、"foo-bar" 属性 は "fooBar" プロパティと一致します)。
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティに値が設定される属性の名前 emptyStringAllowed
- true の場合、空の文字列 ("") であっても値が設定されます。false の場合、空の文字列は属性が指定されていないものとして扱われます。defaultPropertyValue
- デフォルトとして使用するプロパティ値 Conventions.attributeNameToPropertyName(String)
public static void setReferenceIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String propertyName, java.lang.String defaultName)
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティを設定するための Bean 参照として使用される値を持つ属性の名前 defaultName
- 使用するデフォルトの Bean 参照名 propertyName
- 設定するプロパティの名前 public static void setReferenceIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName)
プロパティ名は、小文字のハイフンで区切られた属性のキャメルケース相当になります (たとえば、"foo-bar" 属性 は "fooBar" プロパティと一致します)。
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティを設定するための Bean 参照として使用される値を持つ属性の名前 Conventions.attributeNameToPropertyName(String)
, Conventions.attributeNameToPropertyName(String)
public static void setReferenceIfAttributeDefined(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String defaultName)
プロパティ名は、小文字のハイフンで区切られた属性のキャメルケース相当になります (たとえば、"foo-bar" 属性 は "fooBar" プロパティと一致します)。
builder
- 構成する Bean 定義ビルダー element
- 属性を定義する必要がある XML 要素 attributeName
- プロパティを設定するための Bean 参照として使用される値を持つ属性の名前 defaultName
- 使用するデフォルトの Bean 参照名 Conventions.attributeNameToPropertyName(String)
, Conventions.attributeNameToPropertyName(String)
public static org.springframework.beans.factory.parsing.BeanComponentDefinition parseInnerHandlerDefinition(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
element
- DOM 要素 parserContext
- パーサーコンテキスト public static java.lang.String createElementDescription(org.w3c.dom.Element element)
element
- DOM 要素 public static boolean setCSVReferenceProperty(org.w3c.dom.Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, java.lang.String attrName, java.lang.String propertyName)
element
- 要素 builder
- ビルダー attrName
- 属性名 propertyName
- プロパティ名