| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.beans.factory.wiring.BeanWiringInfo
public class BeanWiringInfo
Holder for bean wiring metadata information about a particular class. Used in
 conjunction with the Configurable
 annotation and the AspectJ AnnotationBeanConfigurerAspect.
BeanWiringInfoResolver, 
AutowireCapableBeanFactory, 
Configurable| Field Summary | |
|---|---|
| static int | AUTOWIRE_BY_NAMEConstant that indicates autowiring bean properties by name. | 
| static int | AUTOWIRE_BY_TYPEConstant that indicates autowiring bean properties by type. | 
| Constructor Summary | |
|---|---|
| BeanWiringInfo()Create a default BeanWiringInfo that suggests plain initialization of factory and post-processor callbacks that the bean class may expect. | |
| BeanWiringInfo(int autowireMode,
               boolean dependencyCheck)Create a new BeanWiringInfo that indicates autowiring. | |
| BeanWiringInfo(String beanName)Create a new BeanWiringInfo that points to the given bean name. | |
| BeanWiringInfo(String beanName,
               boolean isDefaultBeanName)Create a new BeanWiringInfo that points to the given bean name. | |
| Method Summary | |
|---|---|
|  int | getAutowireMode()Return one of the constants AUTOWIRE_BY_NAME/AUTOWIRE_BY_TYPE, if autowiring is indicated. | 
|  String | getBeanName()Return the specific bean name that this BeanWiringInfo points to, if any. | 
|  boolean | getDependencyCheck()Return whether to perform a dependency check for object references in the bean instance (after autowiring). | 
|  boolean | indicatesAutowiring()Return whether this BeanWiringInfo indicates autowiring. | 
|  boolean | isDefaultBeanName()Return whether the specific bean name is a suggested default bean name, not necessarily matching an actual bean definition in the factory. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int AUTOWIRE_BY_NAME
BeanWiringInfo(int, boolean), 
AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, 
Constant Field Valuespublic static final int AUTOWIRE_BY_TYPE
BeanWiringInfo(int, boolean), 
AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE, 
Constant Field Values| Constructor Detail | 
|---|
public BeanWiringInfo()
public BeanWiringInfo(String beanName)
beanName - the name of the bean definition to take the property values from
IllegalArgumentException - if the supplied beanName is null,
 is empty, or consists wholly of whitespace
public BeanWiringInfo(String beanName,
                      boolean isDefaultBeanName)
beanName - the name of the bean definition to take the property values fromisDefaultBeanName - whether the given bean name is a suggested
 default bean name, not necessarily matching an actual bean definition
IllegalArgumentException - if the supplied beanName is null,
 is empty, or consists wholly of whitespace
public BeanWiringInfo(int autowireMode,
                      boolean dependencyCheck)
autowireMode - one of the constants AUTOWIRE_BY_NAME /
 AUTOWIRE_BY_TYPEdependencyCheck - whether to perform a dependency check for object
 references in the bean instance (after autowiring)
IllegalArgumentException - if the supplied autowireMode
 is not one of the allowed valuesAUTOWIRE_BY_NAME, 
AUTOWIRE_BY_TYPE| Method Detail | 
|---|
public boolean indicatesAutowiring()
public String getBeanName()
public boolean isDefaultBeanName()
public int getAutowireMode()
AUTOWIRE_BY_NAME /
 AUTOWIRE_BY_TYPE, if autowiring is indicated.
public boolean getDependencyCheck()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||