com.atlassian.plugin.descriptors
Class ChainModuleDescriptorFactory
java.lang.Object
com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
- All Implemented Interfaces:
- ModuleDescriptorFactory
public class ChainModuleDescriptorFactory
- extends Object
- implements ModuleDescriptorFactory
Module descriptor factory that checks multiple factories in sequence. There is no attempt at caching the results.
- Since:
- 2.1
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChainModuleDescriptorFactory
public ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories)
ChainModuleDescriptorFactory
public ChainModuleDescriptorFactory(Collection<? extends ModuleDescriptorFactory> factories)
getModuleDescriptor
public ModuleDescriptor<?> getModuleDescriptor(String type)
throws PluginParseException,
IllegalAccessException,
InstantiationException,
ClassNotFoundException
- Specified by:
getModuleDescriptor in interface ModuleDescriptorFactory
- Throws:
PluginParseException
IllegalAccessException
InstantiationException
ClassNotFoundException
hasModuleDescriptor
public boolean hasModuleDescriptor(String type)
- Specified by:
hasModuleDescriptor in interface ModuleDescriptorFactory
getModuleDescriptorClass
public Class<? extends ModuleDescriptor> getModuleDescriptorClass(String type)
- Specified by:
getModuleDescriptorClass in interface ModuleDescriptorFactory
Copyright © 2015 Atlassian. All rights reserved.