Uses of Class
org.springframework.beans.factory.support.AbstractBeanDefinition
Packages that use AbstractBeanDefinition
Package
Description
Support package for annotation-driven bean configuration.
Support package for Groovy-based bean definitions.
Classes supporting the
org.springframework.beans.factory package.Contains an abstract XML-based
BeanFactory implementation,
including a standard "spring-beans" XSD.-
Uses of AbstractBeanDefinition in org.springframework.beans.factory.annotation
Subclasses of AbstractBeanDefinition in org.springframework.beans.factory.annotationModifier and TypeClassDescriptionclassExtension of theGenericBeanDefinitionclass, adding support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.groovy
Methods in org.springframework.beans.factory.groovy that return AbstractBeanDefinitionModifier and TypeMethodDescriptionDefine an inner bean definition. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.support
Subclasses of AbstractBeanDefinition in org.springframework.beans.factory.supportModifier and TypeClassDescriptionclassBean definition for beans which inherit settings from their parent.classGenericBeanDefinition is a one-stop shop for declarative bean definition purposes.classA root bean definition represents the merged bean definition at runtime that backs a specific bean in a Spring BeanFactory.Methods in org.springframework.beans.factory.support that return AbstractBeanDefinitionModifier and TypeMethodDescriptionabstract AbstractBeanDefinitionAbstractBeanDefinition.cloneBeanDefinition()Clone this bean definition.ChildBeanDefinition.cloneBeanDefinition()GenericBeanDefinition.cloneBeanDefinition()static AbstractBeanDefinitionBeanDefinitionReaderUtils.createBeanDefinition(String parentName, String className, ClassLoader classLoader) Create a new GenericBeanDefinition for the given parent name and class name, eagerly loading the bean class if a ClassLoader has been specified.BeanDefinitionBuilder.getBeanDefinition()Validate and return the created BeanDefinition object.BeanDefinitionBuilder.getRawBeanDefinition()Return the current BeanDefinition object in its raw (unvalidated) form.Methods in org.springframework.beans.factory.support with parameters of type AbstractBeanDefinitionModifier and TypeMethodDescriptionprotected voidAbstractAutowireCapableBeanFactory.autowireByName(String beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) Fill in any missing property values with references to other beans in this factory if autowire is set to "byName".protected voidAbstractAutowireCapableBeanFactory.autowireByType(String beanName, AbstractBeanDefinition mbd, BeanWrapper bw, MutablePropertyValues pvs) Abstract method defining "autowire by type" (bean properties by type) behavior.protected voidAbstractAutowireCapableBeanFactory.checkDependencies(String beanName, AbstractBeanDefinition mbd, PropertyDescriptor[] pds, PropertyValues pvs) Perform a dependency check that all properties exposed have been set, if desired.voidAbstractBeanDefinition.copyQualifiersFrom(AbstractBeanDefinition source) Copy the qualifiers from the supplied AbstractBeanDefinition to this bean definition.static StringBeanDefinitionReaderUtils.registerWithGeneratedName(AbstractBeanDefinition definition, BeanDefinitionRegistry registry) Register the given bean definition with a generated name, unique within the given bean factory.protected String[]AbstractAutowireCapableBeanFactory.unsatisfiedNonSimpleProperties(AbstractBeanDefinition mbd, BeanWrapper bw) Return an array of non-simple bean properties that are unsatisfied. -
Uses of AbstractBeanDefinition in org.springframework.beans.factory.xml
Methods in org.springframework.beans.factory.xml that return AbstractBeanDefinitionModifier and TypeMethodDescriptionprotected AbstractBeanDefinitionBeanDefinitionParserDelegate.createBeanDefinition(String className, String parentName) Create a bean definition for the given class name and parent name.BeanDefinitionParserDelegate.parseBeanDefinitionAttributes(Element ele, String beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) Apply the attributes of the given bean element to the given bean * definition.BeanDefinitionParserDelegate.parseBeanDefinitionElement(Element ele, String beanName, BeanDefinition containingBean) Parse the bean definition itself, without regard to name or aliases.protected abstract AbstractBeanDefinitionAbstractBeanDefinitionParser.parseInternal(Element element, ParserContext parserContext) Central template method to actually parse the suppliedElementinto one or moreBeanDefinitions.protected final AbstractBeanDefinitionAbstractSingleBeanDefinitionParser.parseInternal(Element element, ParserContext parserContext) Creates aBeanDefinitionBuilderinstance for thebean Classand passes it to theAbstractSingleBeanDefinitionParser.doParse(org.w3c.dom.Element, org.springframework.beans.factory.xml.ParserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder)strategy method.Methods in org.springframework.beans.factory.xml with parameters of type AbstractBeanDefinitionModifier and TypeMethodDescriptionBeanDefinitionParserDelegate.parseBeanDefinitionAttributes(Element ele, String beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) Apply the attributes of the given bean element to the given bean * definition.voidBeanDefinitionParserDelegate.parseQualifierElement(Element ele, AbstractBeanDefinition bd) Parse a qualifier element.voidBeanDefinitionParserDelegate.parseQualifierElements(Element beanEle, AbstractBeanDefinition bd) Parse qualifier sub-elements of the given bean element.protected StringAbstractBeanDefinitionParser.resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Resolve the ID for the suppliedBeanDefinition.