The Spring Framework

## Uses of Interface
org.springframework.beans.factory.parsing.ComponentDefinition

Packages that use ComponentDefinition
org.springframework.aop.config: Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.beans.factory.parsing: Support infrastructure for bean definition parsing.
org.springframework.beans.factory.xml: Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" DTD.

Uses of ComponentDefinition in org.springframework.aop.config

Classes in org.springframework.aop.config that implement ComponentDefinition
`class` `AdvisorComponentDefinition` `ComponentDefinition` that bridges the gap between the advisor bean definition configured by the `<aop:advisor>` tag and the component definition infrastructure.
`class` `AspectComponentDefinition` `ComponentDefinition` that holds an aspect definition, including its nested pointcuts.
`class` `PointcutComponentDefinition` `ComponentDefinition` implementation that holds a pointcut definition.

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

Classes in org.springframework.beans.factory.parsing that implement ComponentDefinition
`class` `AbstractComponentDefinition` Base implementation of `ComponentDefinition` that provides a basic implementation of `AbstractComponentDefinition.getDescription()` which delegates to `getName()`.
`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.
`class` `CompositeComponentDefinition` `ComponentDefinition` implementation that holds one or more nested `ComponentDefinition` instances, aggregating them into a named group of components.

Methods in org.springframework.beans.factory.parsing that return ComponentDefinition
`ComponentDefinition[]` `CompositeComponentDefinition.getNestedComponents()` Return the nested components that this composite component holds.

Methods in org.springframework.beans.factory.parsing with parameters of type ComponentDefinition
`void` `CompositeComponentDefinition.addNestedComponent(ComponentDefinition component)` Add the given component as nested element of this composite component.
`void` `ReaderEventListener.componentRegistered(ComponentDefinition componentDefinition)` Notification that the given component has been registered.
`void` `EmptyReaderEventListener.componentRegistered(ComponentDefinition componentDefinition)`
`void` `ReaderContext.fireComponentRegistered(ComponentDefinition componentDefinition)`

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

Methods in org.springframework.beans.factory.xml with parameters of type ComponentDefinition
`void` `ParserContext.registerComponent(ComponentDefinition component)`

The Spring Framework

Copyright © 2002-2008 The Spring Framework.