public class Bean extends Object implements Comparable<Bean>
| Modifier and Type | Class and Description |
|---|---|
static class |
Bean.Scope |
static class |
Bean.Type |
| Constructor and Description |
|---|
Bean()
Construct an empty Bean with a null id/classname.
|
Bean(String id,
Bean parent,
boolean anonymous)
Kind of copy constructor to construct a bean from a parent
|
Bean(String id,
String className)
Construct a bean with a given id and classname
|
Bean(String id,
String className,
boolean anonymous)
Construct a bean with a given id, classname and anonymous values
|
Bean(String id,
String className,
String factoryBean,
String factoryMethod)
Construct a bean that is to be created by a factoryBean
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Bean bean) |
boolean |
equals(Object obj) |
String |
getAlias() |
String |
getClassName() |
Set<Property> |
getConstructorArgs() |
String |
getDestroyMethod() |
String |
getFactoryBean() |
String |
getFactoryMethod() |
String |
getId() |
String |
getInitMethod() |
Collection<Property> |
getProperties() |
Bean.Scope |
getScope() |
Bean.Type |
getType() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isAnonymous() |
void |
setAbstract(boolean abstractBean) |
void |
setAlias(String alias) |
void |
setAnonymous(boolean anonymous) |
void |
setClassName(String className) |
void |
setDestroyMethod(String destroyMethod) |
void |
setFactoryBean(String factoryBean) |
void |
setFactoryMethod(String factoryMethod) |
void |
setId(String id) |
void |
setInitMethod(String initMethod) |
void |
setScope(Bean.Scope scope) |
void |
setType(Bean.Type type) |
String |
toString() |
public Bean()
public Bean(String id, String className)
id - className - public Bean(String id, String className, boolean anonymous)
id - className - anonymous - public Bean(String id, String className, String factoryBean, String factoryMethod)
id - className - factoryBean - factoryMethod - public int compareTo(Bean bean)
compareTo in interface Comparable<Bean>public String getId()
public void setId(String id)
public String getClassName()
public void setClassName(String className)
public Collection<Property> getProperties()
public boolean isAnonymous()
public void setAnonymous(boolean anonymous)
public boolean isAbstract()
public void setAbstract(boolean abstractBean)
public Bean.Type getType()
public void setType(Bean.Type type)
public Bean.Scope getScope()
public void setScope(Bean.Scope scope)
public String getAlias()
public void setAlias(String alias)
public String getFactoryBean()
public void setFactoryBean(String factoryBean)
public String getFactoryMethod()
public void setFactoryMethod(String factoryMethod)
public String getInitMethod()
public void setInitMethod(String initMethod)
public String getDestroyMethod()
public void setDestroyMethod(String destroyMethod)
Copyright © 2012-2013 Static IOC OSS project. All Rights Reserved.