Modifier and Type |
Method and Description |
protected List<String> |
asList(AnnotationAttributes attributes,
String name) |
protected Class<?> |
getAnnotationClass()
Return the source annotation class used by the selector.
|
protected AnnotationAttributes |
getAttributes(AnnotationMetadata metadata)
|
protected AutoConfigurationImportSelector.AutoConfigurationEntry |
getAutoConfigurationEntry(AutoConfigurationMetadata autoConfigurationMetadata,
AnnotationMetadata annotationMetadata)
|
protected List<AutoConfigurationImportFilter> |
getAutoConfigurationImportFilters() |
protected List<AutoConfigurationImportListener> |
getAutoConfigurationImportListeners() |
protected ClassLoader |
getBeanClassLoader() |
protected ConfigurableListableBeanFactory |
getBeanFactory() |
protected List<String> |
getCandidateConfigurations(AnnotationMetadata metadata,
AnnotationAttributes attributes)
Return the auto-configuration class names that should be considered.
|
protected Environment |
getEnvironment() |
protected Set<String> |
getExclusions(AnnotationMetadata metadata,
AnnotationAttributes attributes)
Return any exclusions that limit the candidate configurations.
|
Class<? extends DeferredImportSelector.Group> |
getImportGroup() |
int |
getOrder() |
protected ResourceLoader |
getResourceLoader() |
protected Class<?> |
getSpringFactoriesLoaderFactoryClass()
|
protected void |
handleInvalidExcludes(List<String> invalidExcludes)
Handle any invalid excludes that have been specified.
|
protected boolean |
isEnabled(AnnotationMetadata metadata) |
protected <T> List<T> |
removeDuplicates(List<T> list) |
String[] |
selectImports(AnnotationMetadata annotationMetadata) |
void |
setBeanClassLoader(ClassLoader classLoader) |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setEnvironment(Environment environment) |
void |
setResourceLoader(ResourceLoader resourceLoader) |