类 XmlReaderContext
- java.lang.Object
- org.springframework.beans.factory.parsing.ReaderContext
- org.springframework.beans.factory.xml.XmlReaderContext
public class XmlReaderContext extends ReaderContext
Extension ofReaderContext
, specific to use with anXmlBeanDefinitionReader
. Provides access to theNamespaceHandlerResolver
configured in theXmlBeanDefinitionReader
.- 从以下版本开始:
- 2.0
- 作者:
- Rob Harrop, Juergen Hoeller
构造器概要
构造器 构造器 说明 XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 String
generateBeanName(BeanDefinition beanDefinition)
ClassLoader
getBeanClassLoader()
Environment
getEnvironment()
NamespaceHandlerResolver
getNamespaceHandlerResolver()
XmlBeanDefinitionReader
getReader()
BeanDefinitionRegistry
getRegistry()
ResourceLoader
getResourceLoader()
Document
readDocumentFromString(String documentContent)
String
registerWithGeneratedName(BeanDefinition beanDefinition)
从类继承的方法 org.springframework.beans.factory.parsing.ReaderContext
error, error, error, error, extractSource, fatal, fatal, fatal, fatal, fireAliasRegistered, fireComponentRegistered, fireDefaultsRegistered, fireImportProcessed, fireImportProcessed, getResource, getSourceExtractor, warning, warning, warning, warning
构造器详细资料
XmlReaderContext
public XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver)
方法详细资料
getReader
public final XmlBeanDefinitionReader getReader()
getRegistry
public final BeanDefinitionRegistry getRegistry()
getResourceLoader
public final ResourceLoader getResourceLoader()
getBeanClassLoader
public final ClassLoader getBeanClassLoader()
getEnvironment
public final Environment getEnvironment()
getNamespaceHandlerResolver
public final NamespaceHandlerResolver getNamespaceHandlerResolver()
generateBeanName
public String generateBeanName(BeanDefinition beanDefinition)
registerWithGeneratedName
public String registerWithGeneratedName(BeanDefinition beanDefinition)
readDocumentFromString
public Document readDocumentFromString(String documentContent)