com.atlassian.plugin
Class MockPluginAccessor
java.lang.Object
com.atlassian.plugin.MockPluginAccessor
- All Implemented Interfaces:
- PluginAccessor
public class MockPluginAccessor
- extends java.lang.Object
- implements PluginAccessor
- Since:
- 2.3.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockPluginAccessor
public MockPluginAccessor()
getPlugins
public java.util.Collection<Plugin> getPlugins()
- Specified by:
getPlugins in interface PluginAccessor
addPlugin
public void addPlugin(Plugin plugin)
getPlugins
public java.util.Collection<Plugin> getPlugins(PluginPredicate pluginPredicate)
- Specified by:
getPlugins in interface PluginAccessor
getEnabledPlugins
public java.util.Collection<Plugin> getEnabledPlugins()
- Specified by:
getEnabledPlugins in interface PluginAccessor
getModules
public <M> java.util.Collection<M> getModules(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
- Specified by:
getModules in interface PluginAccessor
getModuleDescriptors
public <M> java.util.Collection<ModuleDescriptor<M>> getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
- Specified by:
getModuleDescriptors in interface PluginAccessor
getPlugin
public Plugin getPlugin(java.lang.String key)
- Specified by:
getPlugin in interface PluginAccessor
getEnabledPlugin
public Plugin getEnabledPlugin(java.lang.String pluginKey)
- Specified by:
getEnabledPlugin in interface PluginAccessor
getPluginModule
public ModuleDescriptor<?> getPluginModule(java.lang.String completeKey)
- Specified by:
getPluginModule in interface PluginAccessor
getEnabledPluginModule
public ModuleDescriptor<?> getEnabledPluginModule(java.lang.String completeKey)
- Specified by:
getEnabledPluginModule in interface PluginAccessor
isPluginEnabled
public boolean isPluginEnabled(java.lang.String key)
- Specified by:
isPluginEnabled in interface PluginAccessor
isPluginModuleEnabled
public boolean isPluginModuleEnabled(java.lang.String completeKey)
- Specified by:
isPluginModuleEnabled in interface PluginAccessor
getEnabledModulesByClass
public <M> java.util.List<M> getEnabledModulesByClass(java.lang.Class<M> moduleClass)
- Specified by:
getEnabledModulesByClass in interface PluginAccessor
getEnabledModulesByClassAndDescriptor
public <M> java.util.List<M> getEnabledModulesByClassAndDescriptor(java.lang.Class<ModuleDescriptor<M>>[] descriptorClazz,
java.lang.Class<M> moduleClass)
- Specified by:
getEnabledModulesByClassAndDescriptor in interface PluginAccessor
getEnabledModulesByClassAndDescriptor
public <M> java.util.List<M> getEnabledModulesByClassAndDescriptor(java.lang.Class<ModuleDescriptor<M>> descriptorClass,
java.lang.Class<M> moduleClass)
- Specified by:
getEnabledModulesByClassAndDescriptor in interface PluginAccessor
getEnabledModuleDescriptorsByClass
public <D extends ModuleDescriptor<?>> java.util.List<D> getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz)
- Specified by:
getEnabledModuleDescriptorsByClass in interface PluginAccessor
getEnabledModuleDescriptorsByClass
public <D extends ModuleDescriptor<?>> java.util.List<D> getEnabledModuleDescriptorsByClass(java.lang.Class<D> descriptorClazz,
boolean verbose)
- Specified by:
getEnabledModuleDescriptorsByClass in interface PluginAccessor
getEnabledModuleDescriptorsByType
public <M> java.util.List<ModuleDescriptor<M>> getEnabledModuleDescriptorsByType(java.lang.String type)
throws PluginParseException
- Specified by:
getEnabledModuleDescriptorsByType in interface PluginAccessor
- Throws:
PluginParseException
getDynamicResourceAsStream
public java.io.InputStream getDynamicResourceAsStream(java.lang.String resourcePath)
- Specified by:
getDynamicResourceAsStream in interface PluginAccessor
getPluginResourceAsStream
public java.io.InputStream getPluginResourceAsStream(java.lang.String pluginKey,
java.lang.String resourcePath)
- Specified by:
getPluginResourceAsStream in interface PluginAccessor
getDynamicPluginClass
public java.lang.Class<?> getDynamicPluginClass(java.lang.String className)
throws java.lang.ClassNotFoundException
- Specified by:
getDynamicPluginClass in interface PluginAccessor
- Throws:
java.lang.ClassNotFoundException
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoader in interface PluginAccessor
isSystemPlugin
public boolean isSystemPlugin(java.lang.String key)
- Specified by:
isSystemPlugin in interface PluginAccessor
getPluginRestartState
public PluginRestartState getPluginRestartState(java.lang.String key)
- Specified by:
getPluginRestartState in interface PluginAccessor
Copyright © 2010 Atlassian. All Rights Reserved.