## Uses of Class
org.springframework.beans.factory.config.BeanDefinitionHolder

Packages that use BeanDefinitionHolder
org.springframework.aop.config: Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.aop.scope: Support for AOP-based scoping of target objects, with configurable backend.
org.springframework.beans.factory.annotation: Support package for annotation-driven bean configuration.
org.springframework.beans.factory.config: SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.parsing: Support infrastructure for bean definition parsing.
org.springframework.beans.factory.support: Classes supporting the `org.springframework.beans.factory` package.
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.

Uses of BeanDefinitionHolder in org.springframework.aop.config

Methods in org.springframework.aop.config that return BeanDefinitionHolder
`BeanDefinitionHolder` `AbstractInterceptorDrivenBeanDefinitionDecorator.decorate(Node node, BeanDefinitionHolder definitionHolder, ParserContext parserContext)`

Methods in org.springframework.aop.config with parameters of type BeanDefinitionHolder
`BeanDefinitionHolder` `AbstractInterceptorDrivenBeanDefinitionDecorator.decorate(Node node, BeanDefinitionHolder definitionHolder, ParserContext parserContext)`

Uses of BeanDefinitionHolder in org.springframework.aop.scope

Methods in org.springframework.aop.scope that return BeanDefinitionHolder
`static BeanDefinitionHolder` `ScopedProxyUtils.createScopedProxy(BeanDefinitionHolder definition, BeanDefinitionRegistry registry, boolean proxyTargetClass)` Generates a scoped proxy for the supplied target bean, registering the target bean with an internal name and setting 'targetBeanName' on the scoped proxy.

Methods in org.springframework.aop.scope with parameters of type BeanDefinitionHolder
`static BeanDefinitionHolder` `ScopedProxyUtils.createScopedProxy(BeanDefinitionHolder definition, BeanDefinitionRegistry registry, boolean proxyTargetClass)` Generates a scoped proxy for the supplied target bean, registering the target bean with an internal name and setting 'targetBeanName' on the scoped proxy.

Uses of BeanDefinitionHolder in org.springframework.beans.factory.annotation

Methods in org.springframework.beans.factory.annotation with parameters of type BeanDefinitionHolder
`boolean` `QualifierAnnotationAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor)` Determine if the provided bean definition is an autowire candidate.

Uses of BeanDefinitionHolder in org.springframework.beans.factory.config

Constructors in org.springframework.beans.factory.config with parameters of type BeanDefinitionHolder
`BeanDefinitionHolder(BeanDefinitionHolder beanDefinitionHolder)` Copy constructor: Create a new BeanDefinitionHolder with the same contents as the given BeanDefinitionHolder instance.

Uses of BeanDefinitionHolder in org.springframework.beans.factory.parsing

Subclasses of BeanDefinitionHolder in org.springframework.beans.factory.parsing
`class` `BeanComponentDefinition` ComponentDefinition based on a standard BeanDefinition, exposing the given bean definition as well as inner bean definitions and bean references for the given bean.

Constructors in org.springframework.beans.factory.parsing with parameters of type BeanDefinitionHolder
`BeanComponentDefinition(BeanDefinitionHolder holder)` Create a new BeanComponentDefinition for the given bean.

Uses of BeanDefinitionHolder in org.springframework.beans.factory.support

Methods in org.springframework.beans.factory.support with parameters of type BeanDefinitionHolder
`boolean` `AutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor)` Determine whether the given bean definition qualifies as an autowire candidate for the given dependency.
`boolean` `SimpleAutowireCandidateResolver.isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor)` Determine if the provided bean definition is an autowire candidate.
`static void` `BeanDefinitionReaderUtils.registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry)` Register the given bean definition with the given bean factory.

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

Methods in org.springframework.beans.factory.xml that return BeanDefinitionHolder
`BeanDefinitionHolder` `BeanDefinitionDecorator.decorate(Node node, BeanDefinitionHolder definition, ParserContext parserContext)` Parse the specified `Node` (either an element or an attribute) and decorate the supplied `BeanDefinition`, returning the decorated definition.
`BeanDefinitionHolder` `SimplePropertyNamespaceHandler.decorate(Node node, BeanDefinitionHolder definition, ParserContext parserContext)`
`BeanDefinitionHolder` `NamespaceHandler.decorate(Node source, BeanDefinitionHolder definition, ParserContext parserContext)` Parse the specified `Node` and decorate the supplied `BeanDefinitionHolder`, returning the decorated definition.
`BeanDefinitionHolder` `NamespaceHandlerSupport.decorate(Node node, BeanDefinitionHolder definition, ParserContext parserContext)` Decorates the supplied `Node` by delegating to the `BeanDefinitionDecorator` that is registered to handle that `Node`.
`BeanDefinitionHolder` `BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired(Element ele, BeanDefinitionHolder definitionHolder)`
`BeanDefinitionHolder` `BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired(Element ele, BeanDefinitionHolder definitionHolder, BeanDefinition containingBd)`
`BeanDefinitionHolder` `BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element ele)` Parses the supplied `<bean>` element.
`BeanDefinitionHolder` `BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element ele, BeanDefinition containingBean)` Parses the supplied `<bean>` element.

Methods in org.springframework.beans.factory.xml with parameters of type BeanDefinitionHolder
`BeanDefinitionHolder` `BeanDefinitionDecorator.decorate(Node node, BeanDefinitionHolder definition, ParserContext parserContext)` Parse the specified `Node` (either an element or an attribute) and decorate the supplied `BeanDefinition`, returning the decorated definition.
`BeanDefinitionHolder` `SimplePropertyNamespaceHandler.decorate(Node node, BeanDefinitionHolder definition, ParserContext parserContext)`
`BeanDefinitionHolder` `NamespaceHandler.decorate(Node source, BeanDefinitionHolder definition, ParserContext parserContext)` Parse the specified `Node` and decorate the supplied `BeanDefinitionHolder`, returning the decorated definition.
`BeanDefinitionHolder` `NamespaceHandlerSupport.decorate(Node node, BeanDefinitionHolder definition, ParserContext parserContext)` Decorates the supplied `Node` by delegating to the `BeanDefinitionDecorator` that is registered to handle that `Node`.
`BeanDefinitionHolder` `BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired(Element ele, BeanDefinitionHolder definitionHolder)`
`BeanDefinitionHolder` `BeanDefinitionParserDelegate.decorateBeanDefinitionIfRequired(Element ele, BeanDefinitionHolder definitionHolder, BeanDefinition containingBd)`
`protected void` `AbstractBeanDefinitionParser.registerBeanDefinition(BeanDefinitionHolder definition, BeanDefinitionRegistry registry)` Register the supplied `bean` with the supplied `registry`.

Uses of BeanDefinitionHolder in org.springframework.context.annotation

Methods in org.springframework.context.annotation that return types with arguments of type BeanDefinitionHolder
`protected Set<BeanDefinitionHolder>` `ClassPathBeanDefinitionScanner.doScan(String... basePackages)` Perform a scan within the specified base packages, returning the registered bean definitions.
`static Set<BeanDefinitionHolder>` `AnnotationConfigUtils.registerAnnotationConfigProcessors(BeanDefinitionRegistry registry, Object source)` Register all relevant annotation post processors in the given registry.

Methods in org.springframework.context.annotation with parameters of type BeanDefinitionHolder
`protected void` `ClassPathBeanDefinitionScanner.registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry)` Register the specified bean with the given registry.

Method parameters in org.springframework.context.annotation with type arguments of type BeanDefinitionHolder
`protected void` `ComponentScanBeanDefinitionParser.registerComponents(XmlReaderContext readerContext, Set<BeanDefinitionHolder> beanDefinitions, Element element)`

Copyright © 2002-2008 The Spring Framework.