org.springframework.beans.factory.xml
Class XmlReaderContext

java.lang.Object
  extended by org.springframework.beans.factory.parsing.ReaderContext
      extended by 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

Field Summary
private  NamespaceHandlerResolver namespaceHandlerResolver
           
private  XmlBeanDefinitionReader reader
           
 
Constructor Summary
XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver)
           
 
Method Summary
 java.lang.String generateBeanName(BeanDefinition beanDefinition)
           
 java.lang.ClassLoader getBeanClassLoader()
           
 NamespaceHandlerResolver getNamespaceHandlerResolver()
           
 XmlBeanDefinitionReader getReader()
           
 BeanDefinitionRegistry getRegistry()
           
 ResourceLoader getResourceLoader()
           
 java.lang.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
 

Field Detail

reader

private final XmlBeanDefinitionReader reader

namespaceHandlerResolver

private final NamespaceHandlerResolver namespaceHandlerResolver
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 java.lang.ClassLoader getBeanClassLoader()

getNamespaceHandlerResolver

public final NamespaceHandlerResolver getNamespaceHandlerResolver()

generateBeanName

public java.lang.String generateBeanName(BeanDefinition beanDefinition)

registerWithGeneratedName

public java.lang.String registerWithGeneratedName(BeanDefinition beanDefinition)