The Spring Framework

Uses of Class

Packages that use AbstractBeanDefinition 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. 

Uses of AbstractBeanDefinition in

Subclasses of AbstractBeanDefinition in
 class ChildBeanDefinition
          Bean definition for beans which inherit settings from their parent.
 class RootBeanDefinition
          Root bean definitions are the most common type of bean definition.

Methods in that return AbstractBeanDefinition
static AbstractBeanDefinition BeanDefinitionReaderUtils.createBeanDefinition(String parent, String className, ClassLoader classLoader)
          Create a new RootBeanDefinition or ChildBeanDefinition for the given class name, parent, constructor arguments, and property values.
static AbstractBeanDefinition BeanDefinitionReaderUtils.createBeanDefinition(String className, String parent, ConstructorArgumentValues cargs, MutablePropertyValues pvs, ClassLoader classLoader)
          Deprecated. in favor of createBeanDefinition(String, String, ClassLoader)
 AbstractBeanDefinition BeanDefinitionBuilder.getBeanDefinition()
          Validate and return the created BeanDefinition object.
 AbstractBeanDefinition BeanDefinitionBuilder.getRawBeanDefinition()
          Return the current BeanDefinition object in its raw (unvalidated) form.

Methods in with parameters of type AbstractBeanDefinition
static String BeanDefinitionReaderUtils.generateBeanName(AbstractBeanDefinition beanDefinition, BeanDefinitionRegistry beanFactory)
          Generate a bean name for the given top-level bean definition, unique within the given bean factory.
static String BeanDefinitionReaderUtils.generateBeanName(AbstractBeanDefinition beanDefinition, BeanDefinitionRegistry beanFactory, boolean isInnerBean)
          Generate a bean name for the given bean definition, unique within the given bean factory.
 void AbstractBeanDefinition.overrideFrom(AbstractBeanDefinition other)
          Override settings in this bean definition (assumably a copied parent from a parent-child inheritance relationship) from the given bean definition (assumably the child).
static String BeanDefinitionReaderUtils.registerWithGeneratedName(AbstractBeanDefinition beanDefinition, BeanDefinitionRegistry beanFactory)
          Register the given bean definition with a generated name, unique within the given bean factory.

Constructors in with parameters of type AbstractBeanDefinition
AbstractBeanDefinition(AbstractBeanDefinition original)
          Create a new AbstractBeanDefinition as deep copy of the given bean definition.

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

Methods in org.springframework.beans.factory.xml that return AbstractBeanDefinition
 AbstractBeanDefinition BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element ele, String beanName, BeanDefinition containingBean)
          Parse the bean definition itself, without regard to name or aliases.
protected  AbstractBeanDefinition AbstractSingleBeanDefinitionParser.parseInternal(Element element, ParserContext parserContext)
          Creates a BeanDefinitionBuilder instance for the bean Class and passes it to the AbstractSingleBeanDefinitionParser.doParse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext, strategy method.
protected abstract  AbstractBeanDefinition AbstractBeanDefinitionParser.parseInternal(Element element, ParserContext parserContext)
          Central template method to actually parse the supplied Element into one or more BeanDefinitions.

Methods in org.springframework.beans.factory.xml with parameters of type AbstractBeanDefinition
protected  String AbstractBeanDefinitionParser.resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)
          Resolve the ID for the supplied BeanDefinition.

The Spring Framework

Copyright © 2002-2007 The Spring Framework.