| Package | Description | 
|---|---|
| org.springframework.beans.factory.groovy | Support package for Groovy-based bean definitions. | 
| org.springframework.beans.factory.xml | Contains an abstract XML-based  BeanFactoryimplementation,
 including a standard "spring-beans" XSD. | 
| Class and Description | 
|---|
| XmlBeanDefinitionReader Bean definition reader for XML bean definitions. | 
| Class and Description | 
|---|
| AbstractBeanDefinitionParser Abstract  BeanDefinitionParserimplementation providing
 a number of convenience methods and atemplate methodthat subclasses must override to provide the actual parsing logic. | 
| AbstractSingleBeanDefinitionParser Base class for those  BeanDefinitionParserimplementations that
 need to parse and define just a singleBeanDefinition. | 
| BeanDefinitionDecorator Interface used by the  DefaultBeanDefinitionDocumentReaderto handle custom, nested (directly under a<bean>) tags. | 
| BeanDefinitionDocumentReader SPI for parsing an XML document that contains Spring bean definitions. | 
| BeanDefinitionParser Interface used by the  DefaultBeanDefinitionDocumentReaderto handle custom,
 top-level (directly under<beans/>) tags. | 
| BeanDefinitionParserDelegate Stateful delegate class used to parse XML bean definitions. | 
| DelegatingEntityResolver EntityResolverimplementation that delegates to aBeansDtdResolverand aPluggableSchemaResolverfor DTDs and XML schemas, respectively. | 
| DocumentDefaultsDefinition Simple JavaBean that holds the defaults specified at the  <beans>level in a standard Spring XML bean definition document:default-lazy-init,default-autowire, etc. | 
| DocumentLoader Strategy interface for loading an XML  Document. | 
| NamespaceHandler Base interface used by the  DefaultBeanDefinitionDocumentReaderfor handling custom namespaces in a Spring XML configuration file. | 
| NamespaceHandlerResolver Used by the  DefaultBeanDefinitionDocumentReaderto
 locate aNamespaceHandlerimplementation for a particular namespace URI. | 
| NamespaceHandlerSupport Support class for implementing custom  NamespaceHandlers. | 
| ParserContext Context that gets passed along a bean definition parsing process,
 encapsulating all relevant configuration as well as state. | 
| XmlBeanDefinitionReader Bean definition reader for XML bean definitions. | 
| XmlReaderContext Extension of  ReaderContext,
 specific to use with anXmlBeanDefinitionReader. |