Package org.springframework.aop.config
Class AspectComponentDefinition
java.lang.Object
org.springframework.beans.factory.parsing.AbstractComponentDefinition
org.springframework.beans.factory.parsing.CompositeComponentDefinition
org.springframework.aop.config.AspectComponentDefinition
- All Implemented Interfaces:
org.springframework.beans.BeanMetadataElement
,org.springframework.beans.factory.parsing.ComponentDefinition
public class AspectComponentDefinition
extends org.springframework.beans.factory.parsing.CompositeComponentDefinition
ComponentDefinition
that holds an aspect definition, including its nested pointcuts.- Since:
- 2.0
- Author:
- Rob Harrop, Juergen Hoeller
- See Also:
-
CompositeComponentDefinition.getNestedComponents()
PointcutComponentDefinition
-
Constructor Summary
ConstructorDescriptionAspectComponentDefinition
(String aspectName, org.springframework.beans.factory.config.BeanDefinition[] beanDefinitions, org.springframework.beans.factory.config.BeanReference[] beanReferences, Object source) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.config.BeanDefinition[]
org.springframework.beans.factory.config.BeanReference[]
Methods inherited from class org.springframework.beans.factory.parsing.CompositeComponentDefinition
addNestedComponent, getName, getNestedComponents, getSource
Methods inherited from class org.springframework.beans.factory.parsing.AbstractComponentDefinition
getDescription, getInnerBeanDefinitions, toString
-
Constructor Details
-
AspectComponentDefinition
-
-
Method Details
-
getBeanDefinitions
public org.springframework.beans.factory.config.BeanDefinition[] getBeanDefinitions()- Specified by:
getBeanDefinitions
in interfaceorg.springframework.beans.factory.parsing.ComponentDefinition
- Overrides:
getBeanDefinitions
in classorg.springframework.beans.factory.parsing.AbstractComponentDefinition
-
getBeanReferences
public org.springframework.beans.factory.config.BeanReference[] getBeanReferences()- Specified by:
getBeanReferences
in interfaceorg.springframework.beans.factory.parsing.ComponentDefinition
- Overrides:
getBeanReferences
in classorg.springframework.beans.factory.parsing.AbstractComponentDefinition
-