クラス ScriptTemplateConfigurerBeanDefinitionParser
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.ScriptTemplateConfigurerBeanDefinitionParser
- 実装されているすべてのインターフェース:
BeanDefinitionParser
public class ScriptTemplateConfigurerBeanDefinitionParser
extends AbstractSimpleBeanDefinitionParser
<mvc:script-template-configurer> MVC 名前空間要素を解析し、ScriptTemplateConfigurer Bean を登録します。- 導入:
- 4.2
- 作成者:
- Sebastien Deleuze
フィールドのサマリー
フィールドクラス AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected voiddoParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) 提供されたElementSE を解析し、必要に応じて提供されたBeanDefinitionBuilderを入力します。protected StringSEgetBeanClassName(ElementSE element) 提供されたElementSE に対応する Bean クラス名を決定します。protected booleanisEligibleAttribute(StringSE name) 指定された属性が対応する Bean プロパティ値に変換できるかどうかを判断します。protected StringSEresolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) 指定されたBeanDefinitionの ID を解決します。クラス AbstractSimpleBeanDefinitionParser から継承されたメソッド
extractPropertyName, isEligibleAttribute, postProcessクラス AbstractSingleBeanDefinitionParser から継承されたメソッド
doParse, getBeanClass, getParentName, parseInternal
フィールドの詳細
BEAN_NAME
コンストラクターの詳細
ScriptTemplateConfigurerBeanDefinitionParser
public ScriptTemplateConfigurerBeanDefinitionParser()
メソッドの詳細
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 - 関連事項:
doParse
protected void doParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) クラスからコピーされた説明:AbstractSimpleBeanDefinitionParser提供されたElementSE を解析し、必要に応じて提供されたBeanDefinitionBuilderを入力します。この実装は、提供された要素に存在するすべての属性を
PropertyValueインスタンスにマップし、adds themをbuilderにマップします。AbstractSimpleBeanDefinitionParser.extractPropertyName(String)メソッドは、属性の名前と JavaBean プロパティの名前を一致させるために使用されます。- オーバーライド:
- クラス
AbstractSimpleBeanDefinitionParserのdoParse - パラメーター:
element- 解析される XML 要素parserContext- 解析プロセスの現在の状態をカプセル化するオブジェクトbuilder-BeanDefinitionの定義に使用- 関連事項:
isEligibleAttribute
クラスからコピーされた説明:AbstractSimpleBeanDefinitionParser指定された属性が対応する Bean プロパティ値に変換できるかどうかを判断します。デフォルトの実装では、"id" 属性を除き、すべての属性が適格と見なされます。
- オーバーライド:
- クラス
AbstractSimpleBeanDefinitionParserのisEligibleAttribute - パラメーター:
name- 解析される XML 要素から直接取得された属性名 (非null)