public abstract class AbstractComponentDefinition extends Object implements ComponentDefinition
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.| Constructor and Description | 
|---|
| AbstractComponentDefinition() | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanDefinition[] | getBeanDefinitions()Returns an empty array. | 
| BeanReference[] | getBeanReferences()Returns an empty array. | 
| String | getDescription()Delegates to  ComponentDefinition.getName(). | 
| BeanDefinition[] | getInnerBeanDefinitions()Returns an empty array. | 
| String | toString()Delegates to  getDescription(). | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNamegetSourcepublic String getDescription()
ComponentDefinition.getName().getDescription in interface ComponentDefinitionpublic BeanDefinition[] getBeanDefinitions()
getBeanDefinitions in interface ComponentDefinitionpublic BeanDefinition[] getInnerBeanDefinitions()
getInnerBeanDefinitions in interface ComponentDefinitionpublic BeanReference[] getBeanReferences()
getBeanReferences in interface ComponentDefinitionpublic String toString()
getDescription().