Interface BeanDefinitionDocumentReader
- All Known Implementing Classes:
DefaultBeanDefinitionDocumentReader
public interface BeanDefinitionDocumentReader
SPI for parsing an XML document that contains Spring bean definitions. Used byXmlBeanDefinitionReader
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.- Since:
- 18.12.2003
- Author:
- Juergen Hoeller, Rob Harrop
- See Also:
XmlBeanDefinitionReader.setDocumentReaderClass(java.lang.Class<?>)
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
registerBeanDefinitions(Document doc, XmlReaderContext readerContext)
Read bean definitions from the given DOM document and register them with the registry in the given reader context.
Method Detail
registerBeanDefinitions
void registerBeanDefinitions(Document doc, XmlReaderContext readerContext) throws BeanDefinitionStoreException
Read bean definitions from the given DOM document and register them with the registry in the given reader context.- Parameters:
doc
- the DOM documentreaderContext
- the current context of the reader (includes the target registry and the resource being parsed)- Throws:
BeanDefinitionStoreException
- in case of parsing errors