クラス 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 void
doParse
(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) 提供されたElement
SE を解析し、必要に応じて提供されたBeanDefinitionBuilder
を入力します。protected StringSE
getBeanClassName
(ElementSE element) 提供されたElement
SE に対応する Bean クラス名を決定します。protected boolean
isEligibleAttribute
(StringSE name) 指定された属性が対応する Bean プロパティ値に変換できるかどうかを判断します。protected StringSE
resolveId
(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
提供されたElement
SE に対応する Bean クラス名を決定します。- オーバーライド:
- クラス
AbstractSingleBeanDefinitionParser
のgetBeanClassName
- パラメーター:
element
- 解析されているElement
- 戻り値:
- 提供された
Element
を解析することにより定義されている Bean のクラス名。ない場合はnull
- 関連事項:
doParse
protected void doParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) クラスからコピーされた説明:AbstractSimpleBeanDefinitionParser
提供されたElement
SE を解析し、必要に応じて提供された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
)