@NonNullApi @NonNullFields
BeanFactory implementation,
 including a standard "spring-beans" XSD.See: Description
| Interface | Description | 
|---|---|
| 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. | 
| 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. | 
| Class | Description | 
|---|---|
| AbstractBeanDefinitionParser | Abstract  BeanDefinitionParserimplementation providing
 a number of convenience methods and atemplate methodthat subclasses must override to provide the actual parsing logic. | 
| AbstractSimpleBeanDefinitionParser | Convenient base class for when there exists a one-to-one mapping
 between attribute names on the element that is to be parsed and
 the property names on the  Classbeing configured. | 
| AbstractSingleBeanDefinitionParser | Base class for those  BeanDefinitionParserimplementations that
 need to parse and define just a singleBeanDefinition. | 
| BeanDefinitionParserDelegate | Stateful delegate class used to parse XML bean definitions. | 
| BeansDtdResolver | EntityResolverimplementation for the Spring beans DTD,
 to load the DTD from the Spring class path (or JAR file). | 
| DefaultBeanDefinitionDocumentReader | Default implementation of the  BeanDefinitionDocumentReaderinterface that
 reads bean definitions according to the "spring-beans" DTD and XSD format
 (Spring's default XML bean definition format). | 
| DefaultDocumentLoader | Spring's default  DocumentLoaderimplementation. | 
| DefaultNamespaceHandlerResolver | Default implementation of the  NamespaceHandlerResolverinterface. | 
| 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. | 
| 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. | 
| PluggableSchemaResolver | EntityResolverimplementation that attempts to resolve schema URLs into
 localclasspath resourcesusing a set of mappings files. | 
| ResourceEntityResolver | EntityResolverimplementation that tries to resolve entity references
 through aResourceLoader(usually,
 relative to the resource base of anApplicationContext), if applicable. | 
| SimpleConstructorNamespaceHandler | Simple  NamespaceHandlerimplementation that maps custom
 attributes directly through to bean properties. | 
| SimplePropertyNamespaceHandler | Simple  NamespaceHandlerimplementation that maps custom attributes
 directly through to bean properties. | 
| UtilNamespaceHandler | NamespaceHandlerfor theutilnamespace. | 
| XmlBeanDefinitionReader | Bean definition reader for XML bean definitions. | 
| XmlBeanFactory | Deprecated as of Spring 3.1 in favor of  DefaultListableBeanFactoryandXmlBeanDefinitionReader | 
| XmlReaderContext | Extension of  ReaderContext,
 specific to use with anXmlBeanDefinitionReader. | 
| Exception | Description | 
|---|---|
| XmlBeanDefinitionStoreException | XML-specific BeanDefinitionStoreException subclass that wraps a
  SAXException, typically aSAXParseExceptionwhich contains information about the error location. | 
BeanFactory implementation,
 including a standard "spring-beans" XSD.