public class ChainModuleDescriptorFactory extends java.lang.Object implements ModuleDescriptorFactory
| Constructor and Description |
|---|
ChainModuleDescriptorFactory(java.util.Collection<? extends ModuleDescriptorFactory> factories) |
ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories) |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptor<?> |
getModuleDescriptor(java.lang.String type) |
java.lang.Class<? extends ModuleDescriptor> |
getModuleDescriptorClass(java.lang.String type) |
boolean |
hasModuleDescriptor(java.lang.String type) |
public ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories)
public ChainModuleDescriptorFactory(java.util.Collection<? extends ModuleDescriptorFactory> factories)
public 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.ClassNotFoundExceptionpublic boolean hasModuleDescriptor(java.lang.String type)
hasModuleDescriptor in interface ModuleDescriptorFactorypublic java.lang.Class<? extends ModuleDescriptor> getModuleDescriptorClass(java.lang.String type)
getModuleDescriptorClass in interface ModuleDescriptorFactoryCopyright © 2013 Atlassian. All Rights Reserved.