|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.beans.factory.config.BeanDefinitionHolder
public class BeanDefinitionHolder
Holder for a BeanDefinition with name and aliases. Can be registered as a placeholder for an inner bean.
Can also be used for programmatic registration of inner bean definitions. If you don't care about BeanNameAware and the like, registering RootBeanDefinition or ChildBeanDefinition is good enough.
BeanNameAware
,
RootBeanDefinition
,
ChildBeanDefinition
Constructor Summary | |
---|---|
BeanDefinitionHolder(BeanDefinitionHolder beanDefinitionHolder)
Copy constructor: Create a new BeanDefinitionHolder with the same contents as the given BeanDefinitionHolder instance. |
|
BeanDefinitionHolder(BeanDefinition beanDefinition,
java.lang.String beanName)
Create a new BeanDefinitionHolder. |
|
BeanDefinitionHolder(BeanDefinition beanDefinition,
java.lang.String beanName,
java.lang.String[] aliases)
Create a new BeanDefinitionHolder. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object other)
|
java.lang.String[] |
getAliases()
Return the alias names for the bean, as specified directly for the bean definition. |
BeanDefinition |
getBeanDefinition()
Return the wrapped BeanDefinition. |
java.lang.String |
getBeanName()
Return the primary name of the bean, as specified for the bean definition. |
java.lang.String |
getLongDescription()
Return a long description for the bean, including name and aliases as well as a description of the contained BeanDefinition . |
java.lang.String |
getShortDescription()
Return a friendly, short description for the bean, stating name and aliases. |
java.lang.Object |
getSource()
Expose the bean definition's source object. |
int |
hashCode()
|
java.lang.String |
toString()
This implementation returns the long description. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BeanDefinitionHolder(BeanDefinition beanDefinition, java.lang.String beanName)
beanDefinition
- the BeanDefinition to wrapbeanName
- the name of the bean, as specified for the bean definitionpublic BeanDefinitionHolder(BeanDefinition beanDefinition, java.lang.String beanName, java.lang.String[] aliases)
beanDefinition
- the BeanDefinition to wrapbeanName
- the name of the bean, as specified for the bean definitionaliases
- alias names for the bean, or null
if nonepublic BeanDefinitionHolder(BeanDefinitionHolder beanDefinitionHolder)
Note: The wrapped BeanDefinition reference is taken as-is;
it is not
deeply copied.
beanDefinitionHolder
- the BeanDefinitionHolder to copyMethod Detail |
---|
public BeanDefinition getBeanDefinition()
public java.lang.String getBeanName()
public java.lang.String[] getAliases()
null
if nonepublic java.lang.Object getSource()
getSource
in interface BeanMetadataElement
BeanMetadataElement.getSource()
public java.lang.String getShortDescription()
getBeanName()
,
getAliases()
public java.lang.String getLongDescription()
BeanDefinition
.
getShortDescription()
,
getBeanDefinition()
public java.lang.String toString()
toString
in class java.lang.Object
getLongDescription()
,
getShortDescription()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |