Package com.atlassian.plugin.descriptors
Class ChainModuleDescriptorFactory
java.lang.Object
com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
- All Implemented Interfaces:
ModuleDescriptorFactory
Module descriptor factory that checks multiple factories in sequence. There is no attempt at caching the results.
- Since:
- 2.1
-
Constructor Summary
ConstructorsConstructorDescriptionChainModuleDescriptorFactory(ModuleDescriptorFactory... factories) ChainModuleDescriptorFactory(Collection<? extends ModuleDescriptorFactory> factories) -
Method Summary
Modifier and TypeMethodDescriptiongetModuleDescriptor(String type) Class<? extends ModuleDescriptor>booleanhasModuleDescriptor(String type)
-
Constructor Details
-
ChainModuleDescriptorFactory
-
ChainModuleDescriptorFactory
-
-
Method Details
-
getModuleDescriptor
public ModuleDescriptor<?> getModuleDescriptor(String type) throws IllegalAccessException, InstantiationException, ClassNotFoundException - Specified by:
getModuleDescriptorin interfaceModuleDescriptorFactory- Throws:
IllegalAccessExceptionInstantiationExceptionClassNotFoundException
-
hasModuleDescriptor
- Specified by:
hasModuleDescriptorin interfaceModuleDescriptorFactory
-
getModuleDescriptorClass
- Specified by:
getModuleDescriptorClassin interfaceModuleDescriptorFactory
-