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 theNamespaceHandlerResolverconfigured 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 StringgenerateBeanName(BeanDefinition beanDefinition)ClassLoadergetBeanClassLoader()EnvironmentgetEnvironment()NamespaceHandlerResolvergetNamespaceHandlerResolver()XmlBeanDefinitionReadergetReader()BeanDefinitionRegistrygetRegistry()ResourceLoadergetResourceLoader()DocumentreadDocumentFromString(String documentContent)StringregisterWithGeneratedName(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)