abstract
String
|
getBeanClassName()
Return the current bean class name of this bean definition.
|
abstract
ConstructorArgumentValues
|
getConstructorArgumentValues()
Return the constructor argument values for this bean.
|
abstract
String[]
|
getDependsOn()
Return the bean names that this bean depends on.
|
abstract
String
|
getDescription()
Return a human-readable description of this bean definition.
|
abstract
String
|
getFactoryBeanName()
Return the factory bean name, if any.
|
abstract
String
|
getFactoryMethodName()
Return a factory method, if any.
|
abstract
BeanDefinition
|
getOriginatingBeanDefinition()
Return the originating BeanDefinition, or null if none.
|
abstract
String
|
getParentName()
Return the name of the parent definition of this bean definition, if any.
|
abstract
MutablePropertyValues
|
getPropertyValues()
Return the property values to be applied to a new instance of the bean.
|
abstract
String
|
getResourceDescription()
Return a description of the resource that this bean definition
came from (for the purpose of showing context in case of errors).
|
abstract
int
|
getRole()
Get the role hint for this BeanDefinition .
|
abstract
String
|
getScope()
Return the name of the current target scope for this bean,
or null if not known yet.
|
abstract
boolean
|
isAbstract()
Return whether this bean is "abstract", that is, not meant to be instantiated.
|
abstract
boolean
|
isAutowireCandidate()
Return whether this bean is a candidate for getting autowired into some other bean.
|
abstract
boolean
|
isLazyInit()
Return whether this bean should be lazily initialized, i.e.
|
abstract
boolean
|
isPrimary()
Return whether this bean is a primary autowire candidate.
|
abstract
boolean
|
isPrototype()
Return whether this a Prototype, with an independent instance
returned for each call.
|
abstract
boolean
|
isSingleton()
Return whether this a Singleton, with a single, shared instance
returned on all calls.
|
abstract
void
|
setAutowireCandidate(boolean autowireCandidate)
Set whether this bean is a candidate for getting autowired into some other bean.
|
abstract
void
|
setBeanClassName(String beanClassName)
Override the bean class name of this bean definition.
|
abstract
void
|
setDependsOn(String[] dependsOn)
Set the names of the beans that this bean depends on being initialized.
|
abstract
void
|
setFactoryBeanName(String factoryBeanName)
Specify the factory bean to use, if any.
|
abstract
void
|
setFactoryMethodName(String factoryMethodName)
Specify a factory method, if any.
|
abstract
void
|
setLazyInit(boolean lazyInit)
Set whether this bean should be lazily initialized.
|
abstract
void
|
setParentName(String parentName)
Set the name of the parent definition of this bean definition, if any.
|
abstract
void
|
setPrimary(boolean primary)
Set whether this bean is a primary autowire candidate.
|
abstract
void
|
setScope(String scope)
Override the target scope of this bean, specifying a new scope name.
|