# Uses of Package
org.springframework.beans.factory.xml

Packages that use org.springframework.beans.factory.xml
Package
Description
org.springframework.beans.factory.groovy
Support package for Groovy-based bean definitions.
org.springframework.beans.factory.xml
Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" XSD.

Classes in org.springframework.beans.factory.xml used by org.springframework.beans.factory.groovy
Class
Description
XmlBeanDefinitionReader
Bean definition reader for XML bean definitions.
Classes in org.springframework.beans.factory.xml used by org.springframework.beans.factory.xml
Class
Description
AbstractBeanDefinitionParser
Abstract `BeanDefinitionParser` implementation providing a number of convenience methods and a `template method` that subclasses must override to provide the actual parsing logic.
AbstractSingleBeanDefinitionParser
Base class for those `BeanDefinitionParser` implementations that need to parse and define just a single `BeanDefinition`.
BeanDefinitionDecorator
Interface used by the `DefaultBeanDefinitionDocumentReader` to 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 `DefaultBeanDefinitionDocumentReader` to handle custom, top-level (directly under `<beans/>`) tags.
BeanDefinitionParserDelegate
Stateful delegate class used to parse XML bean definitions.
DelegatingEntityResolver
`EntityResolver` implementation that delegates to a `BeansDtdResolver` and a `PluggableSchemaResolver` for 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 `DefaultBeanDefinitionDocumentReader` for handling custom namespaces in a Spring XML configuration file.
NamespaceHandlerResolver
Used by the `DefaultBeanDefinitionDocumentReader` to locate a `NamespaceHandler` implementation 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 an `XmlBeanDefinitionReader`.