Class 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
.- Since:
- 2.0
- Author:
- Rob Harrop, Juergen Hoeller
Constructor Summary
Constructors Constructor Description XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
generateBeanName(BeanDefinition beanDefinition)
ClassLoader
getBeanClassLoader()
Environment
getEnvironment()
NamespaceHandlerResolver
getNamespaceHandlerResolver()
XmlBeanDefinitionReader
getReader()
BeanDefinitionRegistry
getRegistry()
ResourceLoader
getResourceLoader()
Document
readDocumentFromString(String documentContent)
String
registerWithGeneratedName(BeanDefinition beanDefinition)
Methods inherited from class 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
Constructor Detail
XmlReaderContext
public XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver)
Method Detail
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)