public class ChainModuleDescriptorFactory extends Object implements ModuleDescriptorFactory
| Constructor and Description |
|---|
ChainModuleDescriptorFactory(Collection<? extends ModuleDescriptorFactory> factories) |
ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories) |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptor<?> |
getModuleDescriptor(String type) |
Class<? extends ModuleDescriptor> |
getModuleDescriptorClass(String type) |
boolean |
hasModuleDescriptor(String type) |
public ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories)
public ChainModuleDescriptorFactory(Collection<? extends ModuleDescriptorFactory> factories)
public ModuleDescriptor<?> getModuleDescriptor(String type) throws PluginParseException, IllegalAccessException, InstantiationException, ClassNotFoundException
getModuleDescriptor in interface ModuleDescriptorFactoryPluginParseExceptionIllegalAccessExceptionInstantiationExceptionClassNotFoundExceptionpublic boolean hasModuleDescriptor(String type)
hasModuleDescriptor in interface ModuleDescriptorFactorypublic Class<? extends ModuleDescriptor> getModuleDescriptorClass(String type)
getModuleDescriptorClass in interface ModuleDescriptorFactoryCopyright © 2019 Atlassian. All rights reserved.