Class AbstractComponentDefinition
java.lang.Object
org.springframework.beans.factory.parsing.AbstractComponentDefinition
- All Implemented Interfaces:
BeanMetadataElement
,ComponentDefinition
- Direct Known Subclasses:
AdvisorComponentDefinition
,CompositeComponentDefinition
,PointcutComponentDefinition
Base implementation of
ComponentDefinition
that provides a basic implementation of
getDescription()
which delegates to ComponentDefinition.getName()
. Also provides a base implementation
of toString()
which delegates to getDescription()
in keeping with the recommended
implementation strategy. Also provides default implementations of getInnerBeanDefinitions()
and getBeanReferences()
that return an empty array.- Since:
- 2.0
- Author:
- Rob Harrop, Juergen Hoeller
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns an empty array.Returns an empty array.Delegates toComponentDefinition.getName()
.Returns an empty array.toString()
Delegates togetDescription()
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.beans.BeanMetadataElement
getSource
Methods inherited from interface org.springframework.beans.factory.parsing.ComponentDefinition
getName
-
Constructor Details
-
AbstractComponentDefinition
public AbstractComponentDefinition()
-
-
Method Details
-
getDescription
Delegates toComponentDefinition.getName()
.- Specified by:
getDescription
in interfaceComponentDefinition
-
getBeanDefinitions
Returns an empty array.- Specified by:
getBeanDefinitions
in interfaceComponentDefinition
- Returns:
- the array of BeanDefinitions, or an empty array if none
-
getInnerBeanDefinitions
Returns an empty array.- Specified by:
getInnerBeanDefinitions
in interfaceComponentDefinition
- Returns:
- the array of BeanDefinitions, or an empty array if none
-
getBeanReferences
Returns an empty array.- Specified by:
getBeanReferences
in interfaceComponentDefinition
- Returns:
- the array of BeanReferences, or an empty array if none
-
toString
Delegates togetDescription()
.
-