public class AliasDefinition extends java.lang.Object implements BeanMetadataElement
ReaderEventListener.aliasRegistered(AliasDefinition)
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
alias |
private java.lang.String |
beanName |
private java.lang.Object |
source |
Constructor and Description |
---|
AliasDefinition(java.lang.String beanName,
java.lang.String alias)
Create a new AliasDefinition.
|
AliasDefinition(java.lang.String beanName,
java.lang.String alias,
java.lang.Object source)
Create a new AliasDefinition.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlias()
Return the alias registered for the bean.
|
java.lang.String |
getBeanName()
Return the canonical name of the bean.
|
java.lang.Object |
getSource()
Return the configuration source
Object for this metadata element
(may be null ). |
private final java.lang.String beanName
private final java.lang.String alias
private final java.lang.Object source
public AliasDefinition(java.lang.String beanName, java.lang.String alias)
beanName
- the canonical name of the beanalias
- the alias registered for the beanpublic AliasDefinition(java.lang.String beanName, java.lang.String alias, java.lang.Object source)
beanName
- the canonical name of the beanalias
- the alias registered for the beansource
- the source object (may be null
)public final java.lang.String getBeanName()
public final java.lang.String getAlias()
public final java.lang.Object getSource()
BeanMetadataElement
Object
for this metadata element
(may be null
).getSource
in interface BeanMetadataElement