クラス GroovyMarkupConfigurerBeanDefinitionParser
java.lang.ObjectSE
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser
org.springframework.web.servlet.config.GroovyMarkupConfigurerBeanDefinitionParser
- 実装されているすべてのインターフェース:
BeanDefinitionParser
<mvc:groovy-configurer> MVC 名前空間要素を解析し、GroovyConfigurer Bean を登録します。- 導入:
- 4.1
- 作成者:
- Sebastien Deleuze
フィールドのサマリー
フィールドクラス AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected StringSEgetBeanClassName(ElementSE element) 提供されたElementSE に対応する Bean クラス名を決定します。protected booleanisEligibleAttribute(StringSE name) 指定された属性が対応する Bean プロパティ値に変換できるかどうかを判断します。protected StringSEresolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) 指定されたBeanDefinitionの ID を解決します。クラス AbstractSimpleBeanDefinitionParser から継承されたメソッド
doParse, extractPropertyName, isEligibleAttribute, postProcessクラス AbstractSingleBeanDefinitionParser から継承されたメソッド
doParse, getBeanClass, getParentName, parseInternal
フィールドの詳細
BEAN_NAME
コンストラクターの詳細
GroovyMarkupConfigurerBeanDefinitionParser
public GroovyMarkupConfigurerBeanDefinitionParser()
メソッドの詳細
resolveId
protected StringSE resolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) クラスからコピーされた説明:AbstractBeanDefinitionParser指定されたBeanDefinitionの ID を解決します。generationを使用すると、名前が自動的に生成されます。それ以外の場合、ID は "id" 属性から抽出され、fallbackを使用して生成された ID になる可能性があります。- オーバーライド:
- クラス
AbstractBeanDefinitionParserのresolveId - パラメーター:
element- Bean 定義が作成された要素definition- 登録する Bean 定義parserContext- 解析プロセスの現在の状態をカプセル化するオブジェクト。BeanDefinitionRegistryへのアクセスを提供します- 戻り値:
- 解決された ID
getBeanClassName
クラスからコピーされた説明:AbstractSingleBeanDefinitionParser提供されたElementSE に対応する Bean クラス名を決定します。- オーバーライド:
- クラス
AbstractSingleBeanDefinitionParserのgetBeanClassName - パラメーター:
element- 解析されているElement- 戻り値:
- 提供された
Elementを解析することにより定義されている Bean のクラス名。ない場合はnull - 関連事項:
isEligibleAttribute
クラスからコピーされた説明:AbstractSimpleBeanDefinitionParser指定された属性が対応する Bean プロパティ値に変換できるかどうかを判断します。デフォルトの実装では、"id" 属性を除き、すべての属性が適格と見なされます。
- オーバーライド:
- クラス
AbstractSimpleBeanDefinitionParserのisEligibleAttribute - パラメーター:
name- 解析される XML 要素から直接取得された属性名 (非null)