spring-framework / org.springframework.beans.factory.parsing / BeanComponentDefinition

BeanComponentDefinition

open class BeanComponentDefinition : BeanDefinitionHolder, ComponentDefinition

ComponentDefinition based on a standard BeanDefinition, exposing the given bean definition as well as inner bean definitions and bean references for the given bean.

Author
Rob Harrop

Author
Juergen Hoeller

Since
2.0

Constructors

<init>

BeanComponentDefinition(beanDefinition: BeanDefinition, beanName: String)
BeanComponentDefinition(beanDefinition: BeanDefinition, beanName: String, aliases: Array<String>)
BeanComponentDefinition(beanDefinitionHolder: BeanDefinitionHolder)

Create a new BeanComponentDefinition for the given bean.

Functions

equals

open fun equals(other: Any?): Boolean

This implementations expects the other object to be of type BeanComponentDefinition as well, in addition to the superclass's equality requirements.

getBeanDefinitions

open fun getBeanDefinitions(): Array<BeanDefinition>

getBeanReferences

open fun getBeanReferences(): Array<BeanReference>

getDescription

open fun getDescription(): String

getInnerBeanDefinitions

open fun getInnerBeanDefinitions(): Array<BeanDefinition>

getName

open fun getName(): String

toString

open fun toString(): String

This implementation returns this ComponentDefinition's description.