クラス XmlReaderContext
java.lang.ObjectSE
org.springframework.beans.factory.parsing.ReaderContext
org.springframework.beans.factory.xml.XmlReaderContext
XmlBeanDefinitionReader での使用に固有の ReaderContext の拡張。XmlBeanDefinitionReader で構成された NamespaceHandlerResolver へのアクセスを提供します。- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller
コンストラクターの概要
コンストラクターコンストラクター説明XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver) 新しいXmlReaderContextを作成します。メソッドのサマリー
修飾子と型メソッド説明generateBeanName(BeanDefinition beanDefinition) 指定された Bean 定義の Bean 名前ジェネレーターを呼び出します。final @Nullable ClassLoaderSE使用する Bean クラスローダーがあれば、それを返します。final Environment使用する環境を返します。final NamespaceHandlerResolver名前空間リゾルバーを返します。final XmlBeanDefinitionReader使用中の XML Bean 定義リーダーを返します。final BeanDefinitionRegistry使用する Bean 定義レジストリを返します。final @Nullable ResourceLoader使用するリソースローダーがあれば、それを返します。readDocumentFromString(StringSE documentContent) 指定された文字列から XML ドキュメントを読み取ります。registerWithGeneratedName(BeanDefinition beanDefinition) 指定された Bean 定義の Bean 名前ジェネレーターを呼び出し、生成された名前で Bean 定義を登録します。
コンストラクターの詳細
XmlReaderContext
public XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver) 新しいXmlReaderContextを作成します。- パラメーター:
resource- XML Bean 定義リソースproblemReporter- 使用中の問題レポーターeventListener- 使用中のイベントリスナーsourceExtractor- 使用中のソースエクストラクターreader- 使用中の XML Bean 定義リーダーnamespaceHandlerResolver- XML 名前空間リゾルバー
メソッドの詳細
getReader
使用中の XML Bean 定義リーダーを返します。getRegistry
getResourceLoader
使用するリソースローダーがあれば、それを返します。これは通常のシナリオでは null ではなく、リソースクラスローダーへのアクセスも許可します。
- 関連事項:
getBeanClassLoader
使用する Bean クラスローダーがあれば、それを返します。これは、Bean クラスを遅延解決するための指標として、通常のシナリオでは null になることに注意してください。
- 関連事項:
getEnvironment
getNamespaceHandlerResolver
generateBeanName
指定された Bean 定義の Bean 名前ジェネレーターを呼び出します。- 関連事項:
registerWithGeneratedName
指定された Bean 定義の Bean 名前ジェネレーターを呼び出し、生成された名前で Bean 定義を登録します。- 関連事項:
readDocumentFromString
指定された文字列から XML ドキュメントを読み取ります。- 関連事項: