public class MockPluginAccessor extends Object implements PluginAccessor
PluginAccessor.Descriptor| Constructor and Description |
|---|
MockPluginAccessor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetModuleDescriptors, getModules, getPluginspublic Collection<Plugin> getPlugins()
getPlugins in interface PluginAccessorpublic void addPlugin(Plugin plugin)
public Collection<Plugin> getPlugins(Predicate<Plugin> predicate)
getPlugins in interface PluginAccessorpublic Collection<Plugin> getEnabledPlugins()
getEnabledPlugins in interface PluginAccessorpublic <M> Collection<M> getModules(Predicate<ModuleDescriptor<M>> predicate)
getModules in interface PluginAccessorpublic <M> Collection<ModuleDescriptor<M>> getModuleDescriptors(Predicate<ModuleDescriptor<M>> predicate)
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)
public <M> List<M> getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>> descriptorClass, Class<M> moduleClass)
public <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz)
getEnabledModuleDescriptorsByClass in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getActiveModuleDescriptorsByClass(Class<D> descriptorClazz)
getActiveModuleDescriptorsByClass in interface PluginAccessorpublic <M> List<ModuleDescriptor<M>> getEnabledModuleDescriptorsByType(String type) throws PluginParseException
PluginParseExceptionpublic InputStream getDynamicResourceAsStream(String resourcePath)
getDynamicResourceAsStream in interface PluginAccessorpublic InputStream getPluginResourceAsStream(String pluginKey, String resourcePath)
public ClassLoader getClassLoader()
getClassLoader in interface PluginAccessorpublic boolean isSystemPlugin(String key)
isSystemPlugin in interface PluginAccessorpublic PluginRestartState getPluginRestartState(String key)
getPluginRestartState in interface PluginAccessorpublic Iterable<ModuleDescriptor<?>> getDynamicModules(Plugin plugin)
getDynamicModules in interface PluginAccessorCopyright © 2019 Atlassian. All rights reserved.