public class UiControllersConfiguration extends AbstractScanConfiguration
UiController
s and provides UiControllerDefinition
.Modifier and Type | Field and Description |
---|---|
protected org.springframework.context.ApplicationContext |
applicationContext |
protected java.util.List<java.lang.String> |
basePackages |
protected UiControllerMetaProvider |
controllerMetaProvider |
protected java.util.List<UiControllerDefinition> |
explicitDefinitions |
protected org.springframework.core.type.classreading.MetadataReaderFactory |
metadataReaderFactory |
DEFAULT_CLASS_RESOURCE_PATTERN
Constructor and Description |
---|
UiControllersConfiguration() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getBasePackages() |
protected org.springframework.core.env.Environment |
getEnvironment() |
java.util.List<UiControllerDefinition> |
getExplicitDefinitions() |
protected org.springframework.core.type.classreading.MetadataReaderFactory |
getMetadataReaderFactory() |
protected org.springframework.core.io.ResourceLoader |
getResourceLoader() |
java.util.List<UiControllerDefinition> |
getUiControllers() |
protected boolean |
isCandidateUiController(org.springframework.core.type.classreading.MetadataReader metadataReader) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setBasePackages(java.util.List<java.lang.String> basePackages) |
void |
setControllerMetaProvider(UiControllerMetaProvider controllerMetaProvider) |
void |
setExplicitDefinitions(java.util.List<UiControllerDefinition> explicitDefinitions) |
void |
setMetadataReaderFactory(AnnotationScanMetadataReaderFactory metadataReaderFactory) |
protected UiControllerDefinition |
toUiControllerDefinition(org.springframework.core.type.classreading.MetadataReader metadataReader) |
resolveBasePackage, scanPackage
protected org.springframework.context.ApplicationContext applicationContext
protected org.springframework.core.type.classreading.MetadataReaderFactory metadataReaderFactory
protected UiControllerMetaProvider controllerMetaProvider
protected java.util.List<java.lang.String> basePackages
protected java.util.List<UiControllerDefinition> explicitDefinitions
@Inject public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
@Inject public void setControllerMetaProvider(UiControllerMetaProvider controllerMetaProvider)
public java.util.List<java.lang.String> getBasePackages()
public void setBasePackages(java.util.List<java.lang.String> basePackages)
public java.util.List<UiControllerDefinition> getExplicitDefinitions()
public void setExplicitDefinitions(java.util.List<UiControllerDefinition> explicitDefinitions)
public java.util.List<UiControllerDefinition> getUiControllers()
protected UiControllerDefinition toUiControllerDefinition(org.springframework.core.type.classreading.MetadataReader metadataReader)
protected boolean isCandidateUiController(org.springframework.core.type.classreading.MetadataReader metadataReader)
protected org.springframework.core.type.classreading.MetadataReaderFactory getMetadataReaderFactory()
getMetadataReaderFactory
in class AbstractScanConfiguration
@Inject public void setMetadataReaderFactory(AnnotationScanMetadataReaderFactory metadataReaderFactory)
protected org.springframework.core.io.ResourceLoader getResourceLoader()
getResourceLoader
in class AbstractScanConfiguration
protected org.springframework.core.env.Environment getEnvironment()
getEnvironment
in class AbstractScanConfiguration