public class DefaultModuleDescriptorFactory extends Object implements ModuleDescriptorFactory
Default implementation of ModuleDescriptorFactory
Modifiers | Name | Description |
---|---|---|
protected static org.apache.commons.logging.Log |
logger |
|
protected Map<String, Class<? extends ModuleDescriptor<?>>> |
moduleDescriptorClasses |
Constructor and description |
---|
DefaultModuleDescriptorFactory() |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
addModuleDescriptor(String type, Class<? extends ModuleDescriptor<?>> moduleDescriptorClass) |
<T> |
protected T |
create(Class<T> moduleClass) |
|
protected Map<String, Class<? extends ModuleDescriptor<?>>> |
getDescriptorClassesMap() |
<M> |
public ModuleDescriptor<M> |
getModuleDescriptor(String type) |
<M> |
public Class<? extends ModuleDescriptor<M>> |
getModuleDescriptorClass(String type) |
|
public boolean |
hasModuleDescriptor(String type) |
|
public void |
removeModuleDescriptorForType(String type) |
|
public void |
setApplicationContext(ApplicationContext applicationContext) |