public class MockPluginAccessor extends Object implements PluginAccessor
PluginAccessor.Descriptor| Constructor and Description |
|---|
MockPluginAccessor() |
public Collection<Plugin> getPlugins()
getPlugins in interface PluginAccessorpublic void addPlugin(Plugin plugin)
public Collection<Plugin> getPlugins(PluginPredicate pluginPredicate)
getPlugins in interface PluginAccessorpublic Collection<Plugin> getEnabledPlugins()
getEnabledPlugins in interface PluginAccessorpublic <M> Collection<M> getModules(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModules in interface PluginAccessorpublic <M> Collection<ModuleDescriptor<M>> getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModuleDescriptors in interface PluginAccessorpublic Plugin getPlugin(String key)
getPlugin in interface PluginAccessorpublic Plugin getEnabledPlugin(String pluginKey)
getEnabledPlugin in interface PluginAccessorpublic ModuleDescriptor<?> getPluginModule(String completeKey)
getPluginModule in interface PluginAccessorpublic ModuleDescriptor<?> getEnabledPluginModule(String completeKey)
getEnabledPluginModule in interface PluginAccessorpublic boolean isPluginEnabled(String key)
isPluginEnabled in interface PluginAccessorpublic boolean isPluginModuleEnabled(String completeKey)
isPluginModuleEnabled in interface PluginAccessorpublic <M> List<M> getEnabledModulesByClass(Class<M> moduleClass)
getEnabledModulesByClass in interface PluginAccessorpublic <M> List<M> getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>>[] descriptorClazz, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface PluginAccessorpublic <M> List<M> getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>> descriptorClass, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz)
getEnabledModuleDescriptorsByClass in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz, boolean verbose)
getEnabledModuleDescriptorsByClass in interface PluginAccessorpublic <M> List<ModuleDescriptor<M>> getEnabledModuleDescriptorsByType(String type) throws PluginParseException
getEnabledModuleDescriptorsByType in interface PluginAccessorPluginParseExceptionpublic InputStream getDynamicResourceAsStream(String resourcePath)
getDynamicResourceAsStream in interface PluginAccessorpublic InputStream getPluginResourceAsStream(String pluginKey, String resourcePath)
getPluginResourceAsStream in interface PluginAccessorpublic Class<?> getDynamicPluginClass(String className) throws ClassNotFoundException
getDynamicPluginClass in interface PluginAccessorClassNotFoundExceptionpublic ClassLoader getClassLoader()
getClassLoader in interface PluginAccessorpublic boolean isSystemPlugin(String key)
isSystemPlugin in interface PluginAccessorpublic PluginRestartState getPluginRestartState(String key)
getPluginRestartState in interface PluginAccessorCopyright © 2014 Atlassian. All rights reserved.