Uses of Interface

Packages that use BeanDefinition
org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories. Classes supporting the org.springframework.beans.factory package. 
org.springframework.beans.factory.xml Contains an abstract XML-based BeanFactory implementation, including a standard "spring-beans" DTD. Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation. 

Uses of BeanDefinition in org.springframework.beans.factory.config

Methods in org.springframework.beans.factory.config that return BeanDefinition
 BeanDefinition BeanDefinitionHolder.getBeanDefinition()
          Return the wrapped BeanDefinition.
 BeanDefinition ConfigurableListableBeanFactory.getBeanDefinition(String beanName)
          Return the registered BeanDefinition for the given bean, allowing access to its property values and constructor argument value (which can be modified during bean factory post-processing).

Methods in org.springframework.beans.factory.config with parameters of type BeanDefinition
 void BeanDefinitionVisitor.visitBeanDefinition(BeanDefinition beanDefinition)
          Traverse the given BeanDefinition object and the MutablePropertyValues and ConstructorArgumentValues contained in them.

Constructors in org.springframework.beans.factory.config with parameters of type BeanDefinition
BeanDefinitionHolder(BeanDefinition beanDefinition, String beanName)
          Create a new BeanDefinitionHolder.
BeanDefinitionHolder(BeanDefinition beanDefinition, String beanName, String[] aliases)
          Create a new BeanDefinitionHolder.

Uses of BeanDefinition in

Classes in that implement BeanDefinition
 class AbstractBeanDefinition
          Base class for bean definition objects, factoring out common properties of RootBeanDefinition and ChildBeanDefinition.
 class ChildBeanDefinition
          Bean definition for beans who inherit settings from their parent.
 class RootBeanDefinition
          Root bean definitions are the most common type of bean definition.

Methods in that return BeanDefinition
 BeanDefinition DefaultListableBeanFactory.getBeanDefinition(String beanName)
 BeanDefinition BeanDefinitionRegistry.getBeanDefinition(String beanName)
          Return the BeanDefinition for the given bean name.
protected abstract  BeanDefinition AbstractBeanFactory.getBeanDefinition(String beanName)
          Return the bean definition for the given bean name.

Methods in with parameters of type BeanDefinition
protected  RootBeanDefinition AbstractBeanFactory.getMergedBeanDefinition(String beanName, BeanDefinition bd)
          Return a RootBeanDefinition for the given top-level bean, by merging with the parent if the given bean's definition is a child bean definition.
 void DefaultListableBeanFactory.registerBeanDefinition(String beanName, BeanDefinition beanDefinition)
 void BeanDefinitionRegistry.registerBeanDefinition(String beanName, BeanDefinition beanDefinition)
          Register a new bean definition with this registry.

Constructors in with parameters of type BeanDefinition
BeanDefinitionValueResolver(AbstractBeanFactory beanFactory, String beanName, BeanDefinition beanDefinition)
          Create a new BeanDefinitionValueResolver for the given BeanFactory and BeanDefinition.

Uses of BeanDefinition in org.springframework.beans.factory.xml

Methods in org.springframework.beans.factory.xml that return BeanDefinition
protected  BeanDefinition DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(Element ele, String beanName)
          Parse the BeanDefinition itself, without regard to name or aliases.

Uses of BeanDefinition in

Methods in that return BeanDefinition
 BeanDefinition GenericApplicationContext.getBeanDefinition(String beanName)

Methods in with parameters of type BeanDefinition
 void GenericApplicationContext.registerBeanDefinition(String beanName, BeanDefinition beanDefinition)

Copyright (c) 2002-2007 The Spring Framework Project.