クラス JtaTransactionManagerBeanDefinitionParser
java.lang.ObjectSE
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.transaction.config.JtaTransactionManagerBeanDefinitionParser
- 実装されたすべてのインターフェース:
BeanDefinitionParser
<tx:jta-transaction-manager/> XML 構成要素のパーサー。
- 導入:
- 2.5
- 作成者:
- Juergen Hoeller, Christian Dupuis
フィールドサマリー
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTE
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明protected ClassSE<?>
getBeanClass
(ElementSE element) 提供されたElement
SE に対応する Bean クラスを決定します。protected StringSE
resolveId
(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) 指定されたBeanDefinition
の ID を解決します。クラス org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser から継承されたメソッド
doParse, doParse, getBeanClassName, getParentName, parseInternal
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたメソッド
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
コンストラクターの詳細
JtaTransactionManagerBeanDefinitionParser
public JtaTransactionManagerBeanDefinitionParser()
メソッドの詳細
getBeanClass
クラスからコピーされた説明:AbstractSingleBeanDefinitionParser
提供されたElement
SE に対応する Bean クラスを決定します。アプリケーションクラスの場合、Bean 実装クラスへの直接の依存を回避するために、通常は代わりに
AbstractSingleBeanDefinitionParser.getBeanClassName(org.w3c.dom.Element)
をオーバーライドすることが望ましいことに注意してください。アプリケーションクラスがプラグインのクラスパスで利用できない場合でも、BeanDefinitionParser とその NamespaceHandler は IDE プラグイン内で使用できます。- オーバーライド:
- クラス
AbstractSingleBeanDefinitionParser
のgetBeanClass
- パラメーター:
element
- 解析されているElement
- 戻り値:
- 指定された
Element
を解析することにより定義されている Bean のClass
SE、または存在しない場合は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