Uses of Interface
org.springframework.beans.BeanMetadataElement
Packages that use BeanMetadataElement
Package
Description
Support package for declarative AOP configuration,
with XML schema being the primary configuration format.
This package contains interfaces and classes for manipulating Java beans.
Support package for annotation-driven bean configuration.
SPI interfaces and configuration-related convenience classes for bean factories.
Support infrastructure for bean definition parsing.
Classes supporting the
org.springframework.beans.factory package.Contains an abstract XML-based
BeanFactory implementation,
including a standard "spring-beans" XSD.Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
-
Uses of BeanMetadataElement in org.springframework.aop.config
Classes in org.springframework.aop.config that implement BeanMetadataElementModifier and TypeClassDescriptionclassComponentDefinitionthat bridges the gap between the advisor bean definition configured by the<aop:advisor>tag and the component definition infrastructure.classComponentDefinitionthat holds an aspect definition, including its nested pointcuts.classComponentDefinitionimplementation that holds a pointcut definition. -
Uses of BeanMetadataElement in org.springframework.beans
Classes in org.springframework.beans that implement BeanMetadataElementModifier and TypeClassDescriptionclassHolder for a key-value style attribute that is part of a bean definition.classExtension ofAttributeAccessorSupport, holding attributes asBeanMetadataAttributeobjects in order to keep track of the definition source.classObject to hold information and value for an individual bean property. -
Uses of BeanMetadataElement in org.springframework.beans.factory.annotation
Subinterfaces of BeanMetadataElement in org.springframework.beans.factory.annotationModifier and TypeInterfaceDescriptioninterfaceExtendedBeanDefinitioninterface that exposesAnnotationMetadataabout its bean class - without requiring the class to be loaded yet.Classes in org.springframework.beans.factory.annotation that implement BeanMetadataElementModifier and TypeClassDescriptionclassExtension of theGenericBeanDefinitionclass, adding support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface. -
Uses of BeanMetadataElement in org.springframework.beans.factory.config
Subinterfaces of BeanMetadataElement in org.springframework.beans.factory.configModifier and TypeInterfaceDescriptioninterfaceA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.interfaceInterface that exposes a reference to a bean name in an abstract fashion.Classes in org.springframework.beans.factory.config that implement BeanMetadataElementModifier and TypeClassDescriptionclassHolder for a BeanDefinition with name and aliases.static classHolder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument.classImmutable placeholder class used for a property value object when it's a reference to another bean name in the factory, to be resolved at runtime.classImmutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime.classHolder for a typed String value. -
Uses of BeanMetadataElement in org.springframework.beans.factory.parsing
Subinterfaces of BeanMetadataElement in org.springframework.beans.factory.parsingModifier and TypeInterfaceDescriptioninterfaceInterface that describes the logical view of a set ofBeanDefinitionsandBeanReferencesas presented in some configuration context.interfaceMarker interface for a defaults definition, extending BeanMetadataElement to inherit source exposure.Classes in org.springframework.beans.factory.parsing that implement BeanMetadataElementModifier and TypeClassDescriptionclassBase implementation ofComponentDefinitionthat provides a basic implementation ofAbstractComponentDefinition.getDescription()which delegates toComponentDefinition.getName().classRepresentation of an alias that has been registered during the parsing process.classComponentDefinition based on a standard BeanDefinition, exposing the given bean definition as well as inner bean definitions and bean references for the given bean.classComponentDefinitionimplementation that holds one or more nestedComponentDefinitioninstances, aggregating them into a named group of components.classRepresentation of an import that has been processed during the parsing process. -
Uses of BeanMetadataElement in org.springframework.beans.factory.support
Classes in org.springframework.beans.factory.support that implement BeanMetadataElementModifier and TypeClassDescriptionclassBase class for concrete, full-fledgedBeanDefinitionclasses, factoring out common properties ofGenericBeanDefinition,RootBeanDefinition, andChildBeanDefinition.classQualifier for resolving autowire candidates.classBean definition for beans which inherit settings from their parent.classGenericBeanDefinition is a one-stop shop for declarative bean definition purposes.classRepresents an override of a method that looks up an object in the same IoC context, either by bean name or by bean type (based on the declared method return type).classTag collection class used to hold managed array elements, which may include runtime bean references (to be resolved into bean objects).classManagedList<E>Tag collection class used to hold managed List elements, which may include runtime bean references (to be resolved into bean objects).classManagedMap<K,V> Tag collection class used to hold managed Map values, which may include runtime bean references (to be resolved into bean objects).classTag class which represents a Spring-managedPropertiesinstance that supports merging of parent/child definitions.classManagedSet<E>Tag collection class used to hold managed Set values, which may include runtime bean references (to be resolved into bean objects).classObject representing the override of a method on a managed object by the IoC container.classExtension ofMethodOverridethat represents an arbitrary override of a method by the IoC container.classA root bean definition represents the merged bean definition at runtime that backs a specific bean in a Spring BeanFactory. -
Uses of BeanMetadataElement in org.springframework.beans.factory.xml
Classes in org.springframework.beans.factory.xml that implement BeanMetadataElementModifier and TypeClassDescriptionclassSimple JavaBean that holds the defaults specified at the<beans>level in a standard Spring XML bean definition document:default-lazy-init,default-autowire, etc. -
Uses of BeanMetadataElement in org.springframework.context.annotation
Classes in org.springframework.context.annotation that implement BeanMetadataElementModifier and TypeClassDescriptionclassExtension of theGenericBeanDefinitionclass, based on an ASM ClassReader, with support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface.