## org.springframework.beans.factory.xml
Class XmlReaderContext

    java.lang.Object
      org.springframework.beans.factory.parsing.ReaderContext
          org.springframework.beans.factory.xml.XmlReaderContext

    public class XmlReaderContext

extends ReaderContext

Extension of `ReaderContext`, specific to use with an `XmlBeanDefinitionReader`. Provides access to the `NamespaceHandlerResolver` configured in the `XmlBeanDefinitionReader`.

Since:
  2.0
Author:
  Rob Harrop, Juergen Hoeller

Constructor Summary
`XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver)`

Method Summary
`String` `generateBeanName(BeanDefinition beanDefinition)`
`ClassLoader` `getBeanClassLoader()`
`NamespaceHandlerResolver` `getNamespaceHandlerResolver()`
`XmlBeanDefinitionReader` `getReader()`
`BeanDefinitionRegistry` `getRegistry()`
`ResourceLoader` `getResourceLoader()`
`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`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

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()

### getNamespaceHandlerResolver

    public final NamespaceHandlerResolver getNamespaceHandlerResolver()

### generateBeanName

    public String generateBeanName(BeanDefinition beanDefinition)

### registerWithGeneratedName

    public String registerWithGeneratedName(BeanDefinition beanDefinition)

Copyright © 2002-2008 The Spring Framework.