org.springframework.beans.factory.parsing.ReaderContext ,
specific to use with an XmlBeanDefinitionReader. Provides access to the
NamespaceHandlerResolver configured in the XmlBeanDefinitionReader.
| Modifier and Type | Field and Description |
|---|---|
| private final NamespaceHandlerResolver | |
| private final XmlBeanDefinitionReader |
| Access | Constructor and Description |
|---|---|
| public | XmlReaderContext(Resource
the XML bean definition resource resource, ProblemReporter the problem reporter in use problemReporter, ReaderEventListener the event listener in use eventListener, SourceExtractor the source extractor in use sourceExtractor, XmlBeanDefinitionReader the XML bean definition reader in use reader, NamespaceHandlerResolver the XML namespace resolver namespaceHandlerResolver)Construct a new |
| Modifier and Type | Method and Description |
|---|---|
| public String | generateBeanName(BeanDefinition beanDefinition)
Call the bean name generator for the given bean definition. |
| public final ClassLoader | |
| public final Environment | |
| public final NamespaceHandlerResolver | |
| public final XmlBeanDefinitionReader | |
| public final BeanDefinitionRegistry | |
| public final ResourceLoader | |
| public Document | |
| public String | registerWithGeneratedName(BeanDefinition beanDefinition)
Call the bean name generator for the given bean definition and register the bean definition under the generated name. |
| namespaceHandlerResolver | back to summary |
|---|---|
| private final NamespaceHandlerResolver namespaceHandlerResolver | |
| reader | back to summary |
|---|---|
| private final XmlBeanDefinitionReader reader | |
| XmlReaderContext | back to summary |
|---|---|
| public XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener, SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver) Construct a new
| |
| generateBeanName | back to summary |
|---|---|
| public String generateBeanName(BeanDefinition beanDefinition) Call the bean name generator for the given bean definition. | |
| getBeanClassLoader | back to summary |
|---|---|
| public final ClassLoader getBeanClassLoader() Return the bean class loader to use, if any. Note that this will be null in regular scenarios, as an indication to lazily resolve bean classes.
| |
| getEnvironment | back to summary |
|---|---|
| public final Environment getEnvironment() Return the environment to use. | |
| getNamespaceHandlerResolver | back to summary |
|---|---|
| public final NamespaceHandlerResolver getNamespaceHandlerResolver() Return the namespace resolver. | |
| getReader | back to summary |
|---|---|
| public final XmlBeanDefinitionReader getReader() Return the XML bean definition reader in use. | |
| getRegistry | back to summary |
|---|---|
| public final BeanDefinitionRegistry getRegistry() Return the bean definition registry to use. | |
| getResourceLoader | back to summary |
|---|---|
| public final ResourceLoader getResourceLoader() Return the resource loader to use, if any. This will be non-null in regular scenarios, also allowing access to the resource class loader.
| |
| readDocumentFromString | back to summary |
|---|---|
| public Document readDocumentFromString(String documentContent) Read an XML document from the given String.
| |
| registerWithGeneratedName | back to summary |
|---|---|
| public String registerWithGeneratedName(BeanDefinition beanDefinition) Call the bean name generator for the given bean definition and register the bean definition under the generated name. | |