Java org.springframework.context.annotation ConfigurationClass fields, constructors, methods, implement or subclass

Example usage for Java org.springframework.context.annotation ConfigurationClass fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.springframework.context.annotation ConfigurationClass.

The text is from its open source code.

Constructor

ConfigurationClass(MetadataReader metadataReader, String beanName)
Create a new ConfigurationClass with the given name.
ConfigurationClass(MetadataReader metadataReader, @Nullable ConfigurationClass importedBy)
Create a new ConfigurationClass representing a class that was imported using the Import annotation or automatically processed as a nested configuration class (if importedBy is not null ).
ConfigurationClass(Class clazz, String beanName)
Create a new ConfigurationClass with the given name.
ConfigurationClass(Class clazz, @Nullable ConfigurationClass importedBy)
Create a new ConfigurationClass representing a class that was imported using the Import annotation or automatically processed as a nested configuration class (if imported is true ).
ConfigurationClass(AnnotationMetadata metadata, String beanName)
Create a new ConfigurationClass with the given name.

Method

voidaddBeanMethod(BeanMethod method)
voidaddImportBeanDefinitionRegistrar(ImportBeanDefinitionRegistrar registrar, AnnotationMetadata importingClassMetadata)
voidaddImportedResource(String importedResource, Class readerClass)
SetgetBeanMethods()
StringgetBeanName()
MapgetImportBeanDefinitionRegistrars()
Map>getImportedResources()
AnnotationMetadatagetMetadata()
ResourcegetResource()
booleanisImported()
Return whether this configuration class was registered via @ Import or automatically registered due to being nested within another configuration class.
voidmergeImportedBy(ConfigurationClass otherConfigClass)
Merge the imported-by declarations from the given configuration class into this one.
voidsetBeanName(String beanName)
voidvalidate(ProblemReporter problemReporter)