O
- The object that used builder returnsB
- The type of the builderpublic abstract class AbstractAnnotationConfiguration<B extends AnnotationBuilder<O>,O>
extends java.lang.Object
implements org.springframework.context.annotation.ImportAware, org.springframework.beans.factory.BeanClassLoaderAware
Constructor and Description |
---|
AbstractAnnotationConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.core.annotation.AnnotationAttributes |
getAnnotationAttributes() |
java.util.List<AnnotationConfigurer<O,B>> |
getConfigurers() |
protected abstract void |
onConfigurers(java.util.List<AnnotationConfigurer<O,B>> configurers) |
void |
setBeanClassLoader(java.lang.ClassLoader classLoader) |
void |
setConfigurers(java.util.List<AnnotationConfigurer<O,B>> configurers)
Sets the configurers.
|
void |
setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata) |
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
setBeanClassLoader
in interface org.springframework.beans.factory.BeanClassLoaderAware
public void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata)
setImportMetadata
in interface org.springframework.context.annotation.ImportAware
@Autowired(required=false) public void setConfigurers(java.util.List<AnnotationConfigurer<O,B>> configurers) throws java.lang.Exception
configurers
- the configurersjava.lang.Exception
- the exceptionpublic org.springframework.core.annotation.AnnotationAttributes getAnnotationAttributes()
public java.util.List<AnnotationConfigurer<O,B>> getConfigurers()
protected abstract void onConfigurers(java.util.List<AnnotationConfigurer<O,B>> configurers) throws java.lang.Exception
java.lang.Exception