Uses of Interface
org.springframework.beans.BeanMetadataElement
Packages that use BeanMetadataElement Package Description org.springframework.aop.config Support package for declarative AOP configuration, with XML schema being the primary configuration format.org.springframework.beans This package contains interfaces and classes for manipulating Java beans.org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories.org.springframework.beans.factory.parsing Support infrastructure for bean definition parsing.org.springframework.beans.factory.support Classes supporting theorg.springframework.beans.factorypackage.org.springframework.beans.factory.xml Contains an abstract XML-basedBeanFactoryimplementation, including a standard "spring-beans" XSD.org.springframework.context.annotation 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 BeanMetadataElement Modifier and Type Class Description classAdvisorComponentDefinitionComponentDefinitionthat bridges the gap between the advisor bean definition configured by the<aop:advisor>tag and the component definition infrastructure.classAspectComponentDefinitionComponentDefinitionthat holds an aspect definition, including its nested pointcuts.classPointcutComponentDefinitionComponentDefinitionimplementation that holds a pointcut definition.Uses of BeanMetadataElement in org.springframework.beans
Classes in org.springframework.beans that implement BeanMetadataElement Modifier and Type Class Description classBeanMetadataAttributeHolder for a key-value style attribute that is part of a bean definition.classBeanMetadataAttributeAccessorExtension ofAttributeAccessorSupport, holding attributes asBeanMetadataAttributeobjects in order to keep track of the definition source.classPropertyValueObject 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.annotation Modifier and Type Interface Description interfaceAnnotatedBeanDefinitionExtendedBeanDefinitioninterface that exposesAnnotationMetadataabout its bean class - without requiring the class to be loaded yet.Classes in org.springframework.beans.factory.annotation that implement BeanMetadataElement Modifier and Type Class Description classAnnotatedGenericBeanDefinitionExtension 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.config Modifier and Type Interface Description interfaceBeanDefinitionA BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations.interfaceBeanReferenceInterface that exposes a reference to a bean name in an abstract fashion.Classes in org.springframework.beans.factory.config that implement BeanMetadataElement Modifier and Type Class Description classBeanDefinitionHolderHolder for a BeanDefinition with name and aliases.static classConstructorArgumentValues.ValueHolderHolder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument.classRuntimeBeanNameReferenceImmutable 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.classRuntimeBeanReferenceImmutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime.classTypedStringValueHolder for a typed String value.Uses of BeanMetadataElement in org.springframework.beans.factory.parsing
Subinterfaces of BeanMetadataElement in org.springframework.beans.factory.parsing Modifier and Type Interface Description interfaceComponentDefinitionInterface that describes the logical view of a set ofBeanDefinitionsandBeanReferencesas presented in some configuration context.interfaceDefaultsDefinitionMarker interface for a defaults definition, extending BeanMetadataElement to inherit source exposure.Classes in org.springframework.beans.factory.parsing that implement BeanMetadataElement Modifier and Type Class Description classAbstractComponentDefinitionBase implementation ofComponentDefinitionthat provides a basic implementation ofAbstractComponentDefinition.getDescription()which delegates toComponentDefinition.getName().classAliasDefinitionRepresentation of an alias that has been registered during the parsing process.classBeanComponentDefinitionComponentDefinition based on a standard BeanDefinition, exposing the given bean definition as well as inner bean definitions and bean references for the given bean.classCompositeComponentDefinitionComponentDefinitionimplementation that holds one or more nestedComponentDefinitioninstances, aggregating them into a named group of components.classImportDefinitionRepresentation 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 BeanMetadataElement Modifier and Type Class Description classAbstractBeanDefinitionBase class for concrete, full-fledgedBeanDefinitionclasses, factoring out common properties ofGenericBeanDefinition,RootBeanDefinition, andChildBeanDefinition.classAutowireCandidateQualifierQualifier for resolving autowire candidates.classChildBeanDefinitionBean definition for beans which inherit settings from their parent.classGenericBeanDefinitionGenericBeanDefinition is a one-stop shop for standard bean definition purposes.classLookupOverrideRepresents an override of a method that looks up an object in the same IoC context.classManagedArrayTag 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).classManagedPropertiesTag 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).classMethodOverrideObject representing the override of a method on a managed object by the IoC container.classReplaceOverrideExtension of MethodOverride that represents an arbitrary override of a method by the IoC container.classRootBeanDefinitionA root bean definition represents the merged bean definition that backs a specific bean in a Spring BeanFactory at runtime.Uses of BeanMetadataElement in org.springframework.beans.factory.xml
Classes in org.springframework.beans.factory.xml that implement BeanMetadataElement Modifier and Type Class Description classDocumentDefaultsDefinitionSimple 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 BeanMetadataElement Modifier and Type Class Description classScannedGenericBeanDefinitionExtension of theGenericBeanDefinitionclass, based on an ASM ClassReader, with support for annotation metadata exposed through theAnnotatedBeanDefinitioninterface.