|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use RootBeanDefinition | |
org.springframework.beans.factory.support | Classes supporting the org.springframework.beans.factory package. |
Uses of RootBeanDefinition in org.springframework.beans.factory.support |
Methods in org.springframework.beans.factory.support that return RootBeanDefinition | |
RootBeanDefinition |
AbstractBeanFactory.getMergedBeanDefinition(java.lang.String beanName,
boolean includingAncestors)
Return a RootBeanDefinition, even by traversing parent if the parameter is a child definition. |
protected RootBeanDefinition |
AbstractBeanFactory.getMergedBeanDefinition(java.lang.String beanName,
BeanDefinition bd)
Return a RootBeanDefinition, even by traversing parent if the parameter is a child definition. |
Methods in org.springframework.beans.factory.support with parameters of type RootBeanDefinition | |
java.lang.Object |
InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner)
Return an instance of the bean with the given name in this factory. |
java.lang.Object |
InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner,
java.lang.reflect.Constructor ctor,
java.lang.Object[] args)
Return an instance of the bean with the given name in this factory, creating it via the given constructor. |
java.lang.Object |
InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner,
java.lang.reflect.Method factoryMethod,
java.lang.Object[] args)
Return an instance of the bean with the given name in this factory, creating it via the given factory method. |
protected java.lang.Object |
CglibSubclassingInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner)
|
protected java.lang.Object |
CglibSubclassingInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner,
java.lang.reflect.Constructor ctor,
java.lang.Object[] args)
|
protected abstract java.lang.Object |
AbstractBeanFactory.createBean(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.Object[] args)
Create a bean instance for the given bean definition. |
protected java.lang.Object |
AbstractAutowireCapableBeanFactory.createBean(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.Object[] args)
Delegates to full createBean version with allowEagerCaching=true. |
protected java.lang.Object |
AbstractAutowireCapableBeanFactory.createBean(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.Object[] args,
boolean allowEagerCaching)
Create a bean instance for the given bean definition. |
protected BeanWrapper |
AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.Object[] args)
Instantiate the bean using a named factory method. |
protected BeanWrapper |
AbstractAutowireCapableBeanFactory.autowireConstructor(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition)
"autowire constructor" (with constructor arguments by type) behavior. |
protected void |
AbstractAutowireCapableBeanFactory.populateBean(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw)
Populate the bean instance in the given BeanWrapper with the property values from the bean definition. |
protected void |
AbstractAutowireCapableBeanFactory.autowireByName(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw,
MutablePropertyValues pvs)
Fills in any missing property values with references to other beans in this factory if autowire is set to "byName". |
protected void |
AbstractAutowireCapableBeanFactory.autowireByType(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw,
MutablePropertyValues pvs)
Abstract method defining "autowire by type" (bean properties by type) behavior. |
protected void |
AbstractAutowireCapableBeanFactory.dependencyCheck(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw,
PropertyValues pvs)
Perform a dependency check that all properties exposed have been set, if desired. |
protected java.lang.String[] |
AbstractAutowireCapableBeanFactory.unsatisfiedObjectProperties(RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw)
Return an array of object-type property names that are unsatisfied. |
protected void |
AbstractAutowireCapableBeanFactory.applyPropertyValues(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
BeanWrapper bw,
PropertyValues pvs)
Apply the given property values, resolving any runtime references to other beans in this bean factory. |
protected java.lang.Object |
AbstractAutowireCapableBeanFactory.resolveValueIfNecessary(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.String argName,
java.lang.Object value)
Given a PropertyValue, return a value, resolving any references to other beans in the factory if necessary. |
protected java.lang.Object |
AbstractAutowireCapableBeanFactory.resolveReference(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.String argName,
RuntimeBeanReference ref)
Resolve a reference to another bean in the factory. |
protected java.util.List |
AbstractAutowireCapableBeanFactory.resolveManagedList(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.String argName,
java.util.List ml)
For each element in the ManagedList, resolve reference if necessary. |
protected java.util.Set |
AbstractAutowireCapableBeanFactory.resolveManagedSet(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.String argName,
java.util.Set ms)
For each element in the ManagedList, resolve reference if necessary. |
protected java.util.Map |
AbstractAutowireCapableBeanFactory.resolveManagedMap(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.String argName,
java.util.Map mm)
For each element in the ManagedMap, resolve reference if necessary. |
protected void |
AbstractAutowireCapableBeanFactory.invokeInitMethods(java.lang.String beanName,
RootBeanDefinition mergedBeanDefinition,
java.lang.Object bean)
Give a bean a chance to react now all its properties are set, and a chance to know about its owning bean factory (this object). |
java.lang.Object |
SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner)
|
protected java.lang.Object |
SimpleInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner)
Subclasses can override this method, which is implemented to throw UnsupportedOperationException, if they can instantiate an object with the Method Injection specified in the given RootBeanDefinition. |
java.lang.Object |
SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner,
java.lang.reflect.Constructor ctor,
java.lang.Object[] args)
|
protected java.lang.Object |
SimpleInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner,
java.lang.reflect.Constructor ctor,
java.lang.Object[] args)
Subclasses can override this method, which is implemented to throw UnsupportedOperationException, if they can instantiate an object with the Method Injection specified in the given RootBeanDefinition. |
java.lang.Object |
SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition,
java.lang.String beanName,
BeanFactory owner,
java.lang.reflect.Method factoryMethod,
java.lang.Object[] args)
|
Constructors in org.springframework.beans.factory.support with parameters of type RootBeanDefinition | |
RootBeanDefinition(RootBeanDefinition other)
Deep copy constructor. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |