Also: SpringBeans
public interface

BeanDefinitionDocumentReader

org.springframework.beans.factory.xml.BeanDefinitionDocumentReader
Known Indirect Subclasses

Class Overview

SPI for parsing an XML document that contains Spring bean definitions. Used by XmlBeanDefinitionReader for actually parsing a DOM document.

Instantiated per document to parse: Implementations can hold state in instance variables during the execution of the registerBeanDefinitions method, for example global settings that are defined for all bean definitions in the document.

Summary

Public Methods
abstract void registerBeanDefinitions(Document doc, XmlReaderContext readerContext)
Read bean definitions from the given DOM document, and register them with the given bean factory.
abstract void setEnvironment(Environment environment)
Set the Environment to use when reading bean definitions.

Public Methods

public abstract void registerBeanDefinitions (Document doc, XmlReaderContext readerContext)

Also: SpringBeans

Read bean definitions from the given DOM document, and register them with the given bean factory.

Parameters
doc the DOM document
readerContext the current context of the reader. Includes the resource being parsed
Throws
BeanDefinitionStoreException in case of parsing errors

public abstract void setEnvironment (Environment environment)

Set the Environment to use when reading bean definitions. Used for evaluating profile information to determine whether a <beans/> document/element should be included or omitted.