| org.springframework.beans.factory.config.BeanDefinition
All known Subclasses: org.springframework.beans.factory.support.AbstractBeanDefinition,
ROLE_APPLICATION | int ROLE_APPLICATION(Code) | | Role hint indicating that a BeanDefinition is a major part
of the application. Typically corresponds to a user-defined bean.
|
SCOPE_PROTOTYPE | String SCOPE_PROTOTYPE(Code) | | Scope identifier for the standard prototype scope: "prototype".
Note that extended bean factories might support further scopes.
See Also: BeanDefinition.setScope |
SCOPE_SINGLETON | String SCOPE_SINGLETON(Code) | | Scope identifier for the standard singleton scope: "singleton".
Note that extended bean factories might support further scopes.
See Also: BeanDefinition.setScope |
getBeanClassName | String getBeanClassName()(Code) | | Return the current bean class name of this bean definition.
Note that this does not have to be the actual class name used at runtime,
in case of a child definition overriding/inheriting the class name from its parent.
Hence, do not consider this to be the definitive bean type at runtime but
rather only use it for parsing purposes at the individual bean definition level.
|
getConstructorArgumentValues | ConstructorArgumentValues getConstructorArgumentValues()(Code) | | Return the constructor argument values for this bean.
The returned instance can be modified during bean factory post-processing.
the ConstructorArgumentValues object (never null ) |
getPropertyValues | MutablePropertyValues getPropertyValues()(Code) | | Return the property values to be applied to a new instance of the bean.
The returned instance can be modified during bean factory post-processing.
the MutablePropertyValues object (never null ) |
getResourceDescription | String getResourceDescription()(Code) | | Return a description of the resource that this bean definition
came from (for the purpose of showing context in case of errors).
|
getScope | String getScope()(Code) | | Return the name of the current target scope for this bean.
|
isAbstract | boolean isAbstract()(Code) | | Return whether this bean is "abstract", that is, not meant to be instantiated.
|
isLazyInit | boolean isLazyInit()(Code) | | Return whether this bean should be lazily initialized, that is, not
eagerly instantiated on startup.
|
isSingleton | boolean isSingleton()(Code) | | Return whether this a Singleton, with a single, shared instance
returned on all calls.
|
setBeanClassName | void setBeanClassName(String beanClassName)(Code) | | Override the bean class name of this bean definition.
The class name can be modified during bean factory post-processing,
typically replacing the original class name with a parsed variant of it.
|
|
|