public interface BeanDefinition
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPropertyValue(java.util.Collection<PropertyValue> propertyValues) |
void |
addPropertyValue(PropertyValue... propertyValues_)
Add PropertyValue to list.
|
java.lang.Class<?> |
getBeanClass() |
java.lang.String[] |
getDestroyMethods() |
java.lang.reflect.Method[] |
getInitMethods()
Get init methods
|
java.lang.String |
getName()
Get bean name
|
PropertyValue |
getPropertyValue(java.lang.String name)
Get a property
|
PropertyValue[] |
getPropertyValues()
Get all the
PropertyValues |
Scope |
getScope() |
boolean |
isAbstract()
if it is from abstract class
|
boolean |
isFactoryBean()
if bean is a
FactoryBean |
boolean |
isInitialized()
if a
Singleton has initialized |
boolean |
isSingleton() |
BeanDefinition |
setAbstract(boolean Abstract) |
BeanDefinition |
setBeanClass(java.lang.Class<?> beanClass) |
BeanDefinition |
setDestroyMethods(java.lang.String[] destroyMethods) |
BeanDefinition |
setFactoryBean(boolean factoryBean) |
BeanDefinition |
setInitialized(boolean initialized) |
BeanDefinition |
setInitMethods(java.lang.reflect.Method[] initMethods) |
BeanDefinition |
setName(java.lang.String name) |
BeanDefinition |
setPropertyValues(PropertyValue[] propertyValues) |
BeanDefinition |
setScope(Scope scope) |
PropertyValue getPropertyValue(java.lang.String name) throws NoSuchPropertyException
name - the name of propertyNoSuchPropertyExceptionboolean isSingleton()
java.lang.Class<?> getBeanClass()
java.lang.reflect.Method[] getInitMethods()
java.lang.String[] getDestroyMethods()
java.lang.String getName()
boolean isFactoryBean()
FactoryBeanFactoryBeanboolean isInitialized()
Singleton has initializedboolean isAbstract()
PropertyValue[] getPropertyValues()
PropertyValuesPropertyValuevoid addPropertyValue(PropertyValue... propertyValues_)
propertyValue - void addPropertyValue(java.util.Collection<PropertyValue> propertyValues)
propertyValues - BeanDefinition setInitialized(boolean initialized)
BeanDefinition setAbstract(boolean Abstract)
BeanDefinition setName(java.lang.String name)
BeanDefinition setScope(Scope scope)
BeanDefinition setBeanClass(java.lang.Class<?> beanClass)
BeanDefinition setInitMethods(java.lang.reflect.Method[] initMethods)
BeanDefinition setDestroyMethods(java.lang.String[] destroyMethods)
BeanDefinition setPropertyValues(PropertyValue[] propertyValues)
BeanDefinition setFactoryBean(boolean factoryBean)
Copyright © 2019 TODAY. All rights reserved.