public class DefaultBeanConfiguration extends GroovyObjectSupport implements BeanConfiguration
Default implementation of the BeanConfiguration interface . Credit must go to Solomon Duskis and the article: http://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
| Constructor and description |
|---|
DefaultBeanConfiguration(java.lang.String name, java.lang.Class<?> clazz) |
DefaultBeanConfiguration(java.lang.String name, java.lang.Class<?> clazz, boolean prototype) |
DefaultBeanConfiguration(java.lang.String name) |
DefaultBeanConfiguration(java.lang.Class<?> clazz2) |
DefaultBeanConfiguration(java.lang.String name2, java.lang.Class<?> clazz2, java.util.Collection<?> args) |
DefaultBeanConfiguration(java.lang.String name2, boolean prototype) |
DefaultBeanConfiguration(java.lang.Class<?> clazz2, java.util.Collection<?> constructorArguments) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public BeanConfiguration |
addProperty(java.lang.String propertyName, java.lang.Object propertyValue) |
|
protected AbstractBeanDefinition |
createBeanDefinition() |
|
public AbstractBeanDefinition |
getBeanDefinition() |
|
public java.lang.String |
getName() |
|
public java.lang.Object |
getProperty(java.lang.String property) |
|
public java.lang.Object |
getPropertyValue(java.lang.String propName) |
|
public boolean |
hasProperty(java.lang.String propName) |
|
public boolean |
isSingleton() |
|
public BeanConfiguration |
setAbstract(boolean isAbstract) |
|
public BeanConfiguration |
setAutowire(java.lang.String type) |
|
public void |
setBeanDefinition(BeanDefinition definition) |
|
public BeanConfiguration |
setDependsOn(java.lang.String[] dependsOn) |
|
public BeanConfiguration |
setDestroyMethod(java.lang.String methodName) |
|
public BeanConfiguration |
setFactoryBean(java.lang.String beanName) |
|
public BeanConfiguration |
setFactoryMethod(java.lang.String methodName) |
|
public void |
setName(java.lang.String beanName) |
|
public void |
setParent(java.lang.Object obj) |
|
public void |
setProperty(java.lang.String property, java.lang.Object newValue) |
|
public void |
setPropertyValue(java.lang.String property, java.lang.Object newValue) |
| Methods inherited from class | Name |
|---|---|
class GroovyObjectSupport |
equals, getClass, getMetaClass, getProperty, hashCode, invokeMethod, notify, notifyAll, setMetaClass, setProperty, toString, wait, wait, wait |