Uses of Class
org.springframework.beans.factory.support.RootBeanDefinition

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
protected  RootBeanDefinition AbstractBeanFactory.getMergedBeanDefinition(String beanName, boolean includingAncestors)
          Return a RootBeanDefinition, even by traversing parent if the parameter is a child definition.
protected  RootBeanDefinition AbstractBeanFactory.getMergedBeanDefinition(String beanName, BeanDefinition bd)
          Return a RootBeanDefinition for the given bean name, by merging with the parent if the given original bean definition is a child bean definition.
 

Methods in org.springframework.beans.factory.support with parameters of type RootBeanDefinition
 Object InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner)
          Return an instance of the bean with the given name in this factory.
 Object InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner, Constructor ctor, Object[] args)
          Return an instance of the bean with the given name in this factory, creating it via the given constructor.
 Object InstantiationStrategy.instantiate(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner, Object factoryBean, Method factoryMethod, Object[] args)
          Return an instance of the bean with the given name in this factory, creating it via the given factory method.
protected  Object CglibSubclassingInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner)
           
protected  Object CglibSubclassingInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner, Constructor ctor, Object[] args)
           
 Object AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(Object bean, String beanName, RootBeanDefinition mergedBeanDefinition)
          Apply BeanPostProcessors to the given bean instance, invoking their postProcessBeforeInitialization methods.
 Object AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(Object bean, String beanName, RootBeanDefinition mergedBeanDefinition)
          Apply BeanPostProcessors to the given bean instance, invoking their postProcessAfterInitialization methods.
protected  Object AbstractAutowireCapableBeanFactory.createBean(String beanName, RootBeanDefinition mergedBeanDefinition, Object[] args)
          Delegates to full createBean version with allowEagerCaching=true.
protected  Object AbstractAutowireCapableBeanFactory.createBean(String beanName, RootBeanDefinition mergedBeanDefinition, Object[] args, boolean allowEagerCaching)
          Create a bean instance for the given bean definition.
protected  BeanWrapper AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(String beanName, RootBeanDefinition mergedBeanDefinition, Object[] args)
          Instantiate the bean using a named factory method.
protected  BeanWrapper AbstractAutowireCapableBeanFactory.autowireConstructor(String beanName, RootBeanDefinition mergedBeanDefinition)
          "autowire constructor" (with constructor arguments by type) behavior.
protected  void AbstractAutowireCapableBeanFactory.populateBean(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(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(String beanName, RootBeanDefinition mergedBeanDefinition, BeanWrapper bw, MutablePropertyValues pvs)
          Abstract method defining "autowire by type" (bean properties by type) behavior.
protected  String[] AbstractAutowireCapableBeanFactory.unsatisfiedObjectProperties(RootBeanDefinition mergedBeanDefinition, BeanWrapper bw)
          Return an array of object-type property names that are unsatisfied.
protected  void AbstractAutowireCapableBeanFactory.dependencyCheck(String beanName, RootBeanDefinition mergedBeanDefinition, BeanWrapper bw, PropertyValues pvs)
          Perform a dependency check that all properties exposed have been set, if desired.
protected  Object AbstractAutowireCapableBeanFactory.resolveValueIfNecessary(String beanName, RootBeanDefinition mergedBeanDefinition, String argName, Object value)
          Given a PropertyValue, return a value, resolving any references to other beans in the factory if necessary.
protected  void AbstractAutowireCapableBeanFactory.invokeInitMethods(String beanName, Object bean, RootBeanDefinition mergedBeanDefinition)
          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).
protected  void AbstractBeanFactory.checkMergedBeanDefinition(RootBeanDefinition mergedBeanDefinition, String beanName, Class requiredType, Object[] args)
          Check the given merged bean definition, potentially throwing validation exceptions.
protected  void AbstractBeanFactory.registerDisposableBeanIfNecessary(String beanName, Object bean, RootBeanDefinition mergedBeanDefinition)
          Add the given bean to the list of disposable beans in this factory, registering its DisposableBean interface and/or the given destroy method to be called on factory shutdown (if applicable).
protected abstract  Object AbstractBeanFactory.createBean(String beanName, RootBeanDefinition mergedBeanDefinition, Object[] args)
          Create a bean instance for the given bean definition.
 Object SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner)
           
protected  Object SimpleInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition, 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.
 Object SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner, Constructor ctor, Object[] args)
           
protected  Object SimpleInstantiationStrategy.instantiateWithMethodInjection(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner, Constructor ctor, 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.
 Object SimpleInstantiationStrategy.instantiate(RootBeanDefinition beanDefinition, String beanName, BeanFactory owner, Object factoryBean, Method factoryMethod, Object[] args)
           
 

Constructors in org.springframework.beans.factory.support with parameters of type RootBeanDefinition
RootBeanDefinition(RootBeanDefinition original)
          Create a new RootBeanDefinition as deep copy of the given bean definition.
 



Copyright (C) 2003-2004 The Spring Framework Project.