The Spring Framework

## Uses of Interface
org.springframework.beans.factory.xml.BeanDefinitionParser

Packages that use BeanDefinitionParser
org.springframework.beans.factory.xml: Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" DTD.
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.scripting.config: Support package for Spring's dynamic language machinery, with XML schema being the primary configuration format.
org.springframework.transaction.config: Support package for declarative transaction configuration, with XML schema being the primary configuration format.

Uses of BeanDefinitionParser in org.springframework.beans.factory.xml

Classes in org.springframework.beans.factory.xml that implement BeanDefinitionParser
`class` `AbstractBeanDefinitionParser` Abstract `BeanDefinitionParser` implementation providing a number of convenience methods and a `template method` that subclasses must override to provide the actual parsing logic.
`class` `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 `Class` being configured.
`class` `AbstractSingleBeanDefinitionParser` Base class for those `BeanDefinitionParser` implementations that need to parse and define just a single `BeanDefinition`.

Methods in org.springframework.beans.factory.xml that return BeanDefinitionParser
`protected BeanDefinitionParser` `NamespaceHandlerSupport.findParserForElement(Element element)` Deprecated. as of Spring 2.0.2; there should be no need to call this directly.

Methods in org.springframework.beans.factory.xml with parameters of type BeanDefinitionParser
`protected void` `NamespaceHandlerSupport.registerBeanDefinitionParser(String elementName, BeanDefinitionParser parser)` Subclasses can call this to register the supplied `BeanDefinitionParser` to handle the specified element.

Uses of BeanDefinitionParser in org.springframework.context.annotation

Classes in org.springframework.context.annotation that implement BeanDefinitionParser
`class` `AnnotationConfigBeanDefinitionParser` Parser for the <context:annotation-config/> element.
`class` `ComponentScanBeanDefinitionParser` Parser for the <context:component-scan/> element.

Uses of BeanDefinitionParser in org.springframework.scripting.config

Classes in org.springframework.scripting.config that implement BeanDefinitionParser
`class` `ScriptingDefaultsParser`

Uses of BeanDefinitionParser in org.springframework.transaction.config

Classes in org.springframework.transaction.config that implement BeanDefinitionParser
`class` `JtaTransactionManagerBeanDefinitionParser` Parser for the <tx:jta-transaction-manager/> element, autodetecting BEA WebLogic, IBM WebSphere and Oracle OC4J.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.