クラス 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
フィールドのサマリー
フィールドクラス org.springframework.beans.factory.xml.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 を解決します。クラス org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser から継承されたメソッド
extractPropertyName, isEligibleAttribute, postProcessクラス org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser から継承されたメソッド
doParse, getBeanClass, getParentName, parseInternalクラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたメソッド
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
フィールドの詳細
BEAN_NAME
ScriptTemplateConfigurerに使用される Bean 名。- 関連事項:
コンストラクターの詳細
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)