| Package | Description | 
|---|---|
| org.springframework.beans.factory.parsing | Support infrastructure for bean definition parsing. | 
| org.springframework.beans.factory.xml | Contains an abstract XML-based  BeanFactoryimplementation,
 including a standard "spring-beans" XSD. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractComponentDefinitionBase implementation of  ComponentDefinitionthat provides a basic implementation ofAbstractComponentDefinition.getDescription()which delegates togetName(). | 
| class  | BeanComponentDefinitionComponentDefinition based on a standard BeanDefinition, exposing the given bean
 definition as well as inner bean definitions and bean references for the given bean. | 
| class  | CompositeComponentDefinitionComponentDefinitionimplementation that holds one or more nestedComponentDefinitioninstances, aggregating them into a named group
 of components. | 
| Modifier and Type | Method and Description | 
|---|---|
| ComponentDefinition[] | CompositeComponentDefinition. getNestedComponents()Return the nested components that this composite component holds. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CompositeComponentDefinition. addNestedComponent(ComponentDefinition component)Add the given component as nested element of this composite component. | 
| void | EmptyReaderEventListener. componentRegistered(ComponentDefinition componentDefinition) | 
| void | ReaderEventListener. componentRegistered(ComponentDefinition componentDefinition)Notification that the given component has been registered. | 
| void | ReaderContext. fireComponentRegistered(ComponentDefinition componentDefinition)Fire a component-registered event. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ParserContext. registerComponent(ComponentDefinition component) |