クラス FreeMarkerConfigurerBeanDefinitionParser
java.lang.ObjectSE
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.web.servlet.config.FreeMarkerConfigurerBeanDefinitionParser
- 実装されたすべてのインターフェース:
BeanDefinitionParser
<mvc:freemarker-configurer>
MVC 名前空間要素を解析し、FreeMarkerConfigurer
Bean を登録します。- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
フィールドクラス 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 StringSE
resolveId
(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) 指定されたBeanDefinition
の ID を解決します。クラス 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
FreeMarkerConfigurer
に使用される Bean 名。- 関連事項:
コンストラクターの詳細
FreeMarkerConfigurerBeanDefinitionParser
public FreeMarkerConfigurerBeanDefinitionParser()
メソッドの詳細
getBeanClassName
クラスからコピーされた説明:AbstractSingleBeanDefinitionParser
提供されたElement
SE に対応する Bean クラス名を決定します。- オーバーライド:
- クラス
AbstractSingleBeanDefinitionParser
のgetBeanClassName
- パラメーター:
element
- 解析されているElement
- 戻り値:
- 提供された
Element
を解析することにより定義されている Bean のクラス名。ない場合はnull
- 関連事項:
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
doParse
protected void doParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) クラスからコピーされた説明:AbstractSingleBeanDefinitionParser
提供されたElement
SE を解析し、必要に応じて提供されたBeanDefinitionBuilder
を入力します。デフォルトの実装は、ParserContext 引数なしの
doParse
バージョンに委譲します。- オーバーライド:
- クラス
AbstractSingleBeanDefinitionParser
のdoParse
- パラメーター:
element
- 解析される XML 要素parserContext
- 解析プロセスの現在の状態をカプセル化するオブジェクトbuilder
-BeanDefinition
の定義に使用- 関連事項: