public class DefaultModuleDescriptorFactory extends java.lang.Object implements ModuleDescriptorFactory
| Constructor and Description |
|---|
DefaultModuleDescriptorFactory()
Deprecated.
Since 2.2.0, use
DefaultModuleDescriptorFactory(HostContainer)
instead |
DefaultModuleDescriptorFactory(HostContainer hostContainer)
Instantiates a descriptor factory that uses the host container to create
descriptors
|
| Modifier and Type | Method and Description |
|---|---|
void |
addModuleDescriptor(java.lang.String type,
java.lang.Class<? extends ModuleDescriptor> moduleDescriptorClass) |
protected java.util.Map<java.lang.String,java.lang.Class<? extends ModuleDescriptor>> |
getDescriptorClassesMap() |
ModuleDescriptor<?> |
getModuleDescriptor(java.lang.String type) |
java.lang.Class<? extends ModuleDescriptor> |
getModuleDescriptorClass(java.lang.String type) |
boolean |
hasModuleDescriptor(java.lang.String type) |
void |
removeModuleDescriptorForType(java.lang.String type) |
void |
setModuleDescriptors(java.util.Map<java.lang.String,java.lang.String> moduleDescriptorClassNames) |
void |
setPermittedModuleKeys(java.util.List<java.lang.String> permittedModuleKeys)
Sets the list of module keys that will be loaded.
|
protected boolean |
shouldSkipModuleOfType(java.lang.String type) |
@Deprecated public DefaultModuleDescriptorFactory()
DefaultModuleDescriptorFactory(HostContainer)
insteadpublic DefaultModuleDescriptorFactory(HostContainer hostContainer)
hostContainer - The host container implementation for descriptor
creationpublic java.lang.Class<? extends ModuleDescriptor> getModuleDescriptorClass(java.lang.String type)
getModuleDescriptorClass in interface ModuleDescriptorFactorypublic ModuleDescriptor<?> getModuleDescriptor(java.lang.String type) throws PluginParseException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.ClassNotFoundException
getModuleDescriptor in interface ModuleDescriptorFactoryPluginParseExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.ClassNotFoundExceptionprotected boolean shouldSkipModuleOfType(java.lang.String type)
public void setModuleDescriptors(java.util.Map<java.lang.String,java.lang.String> moduleDescriptorClassNames)
public boolean hasModuleDescriptor(java.lang.String type)
hasModuleDescriptor in interface ModuleDescriptorFactorypublic void addModuleDescriptor(java.lang.String type,
java.lang.Class<? extends ModuleDescriptor> moduleDescriptorClass)
public void removeModuleDescriptorForType(java.lang.String type)
protected final java.util.Map<java.lang.String,java.lang.Class<? extends ModuleDescriptor>> getDescriptorClassesMap()
public void setPermittedModuleKeys(java.util.List<java.lang.String> permittedModuleKeys)
permittedModuleKeys - List of (String) keysCopyright © 2013 Atlassian. All Rights Reserved.