Package com.atlassian.confluence.plugin
Class NullPluginAccessor
java.lang.Object
com.atlassian.confluence.plugin.NullPluginAccessor
- All Implemented Interfaces:
- com.atlassian.plugin.PluginAccessor
No-op plugin accessor that can be substituted when the plugin system is unavailable.
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.atlassian.plugin.PluginAccessorcom.atlassian.plugin.PluginAccessor.Descriptor
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionIterable<com.atlassian.plugin.ModuleDescriptor<?>> getDynamicModules(com.atlassian.plugin.Plugin plugin) getDynamicResourceAsStream(String resourcePath) <D extends com.atlassian.plugin.ModuleDescriptor<?>>
 List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz) <M> List<M> getEnabledModulesByClass(Class<M> moduleClass) com.atlassian.plugin.PlugingetEnabledPlugin(String pluginKey) com.atlassian.plugin.ModuleDescriptor<?> getEnabledPluginModule(String completeKey) Collection<com.atlassian.plugin.Plugin> <M> Collection<com.atlassian.plugin.ModuleDescriptor<M>> getModuleDescriptors(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) <M> Collection<M> getModules(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) com.atlassian.plugin.Plugincom.atlassian.plugin.ModuleDescriptor<?> getPluginModule(String completeKey) com.atlassian.plugin.PluginRestartStateCollection<com.atlassian.plugin.Plugin> Collection<com.atlassian.plugin.Plugin> getPlugins(Predicate<com.atlassian.plugin.Plugin> pluginPredicate) booleanisPluginEnabled(String key) booleanisPluginModuleEnabled(String completeKey) booleanisSystemPlugin(String key) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.plugin.PluginAccessorgetActiveModuleDescriptorsByClass, getModuleDescriptors, getModules, getPlugins
- 
Constructor Details- 
NullPluginAccessorpublic NullPluginAccessor()
 
- 
- 
Method Details- 
getPlugins- Specified by:
- getPluginsin interface- com.atlassian.plugin.PluginAccessor
 
- 
getPluginspublic Collection<com.atlassian.plugin.Plugin> getPlugins(Predicate<com.atlassian.plugin.Plugin> pluginPredicate) - Specified by:
- getPluginsin interface- com.atlassian.plugin.PluginAccessor
 
- 
getEnabledPlugins- Specified by:
- getEnabledPluginsin interface- com.atlassian.plugin.PluginAccessor
 
- 
getModulespublic <M> Collection<M> getModules(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) - Specified by:
- getModulesin interface- com.atlassian.plugin.PluginAccessor
 
- 
getModuleDescriptorspublic <M> Collection<com.atlassian.plugin.ModuleDescriptor<M>> getModuleDescriptors(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) - Specified by:
- getModuleDescriptorsin interface- com.atlassian.plugin.PluginAccessor
 
- 
getPlugin- Specified by:
- getPluginin interface- com.atlassian.plugin.PluginAccessor
- Throws:
- IllegalArgumentException
 
- 
getEnabledPluginpublic com.atlassian.plugin.Plugin getEnabledPlugin(String pluginKey) throws IllegalArgumentException - Specified by:
- getEnabledPluginin interface- com.atlassian.plugin.PluginAccessor
- Throws:
- IllegalArgumentException
 
- 
getPluginModule- Specified by:
- getPluginModulein interface- com.atlassian.plugin.PluginAccessor
 
- 
getEnabledPluginModule- Specified by:
- getEnabledPluginModulein interface- com.atlassian.plugin.PluginAccessor
 
- 
isPluginEnabled- Specified by:
- isPluginEnabledin interface- com.atlassian.plugin.PluginAccessor
- Throws:
- IllegalArgumentException
 
- 
isPluginModuleEnabled- Specified by:
- isPluginModuleEnabledin interface- com.atlassian.plugin.PluginAccessor
 
- 
getEnabledModulesByClass- Specified by:
- getEnabledModulesByClassin interface- com.atlassian.plugin.PluginAccessor
 
- 
getEnabledModuleDescriptorsByClasspublic <D extends com.atlassian.plugin.ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz) - Specified by:
- getEnabledModuleDescriptorsByClassin interface- com.atlassian.plugin.PluginAccessor
 
- 
getDynamicResourceAsStream- Specified by:
- getDynamicResourceAsStreamin interface- com.atlassian.plugin.PluginAccessor
 
- 
getClassLoader- Specified by:
- getClassLoaderin interface- com.atlassian.plugin.PluginAccessor
 
- 
isSystemPlugin- Specified by:
- isSystemPluginin interface- com.atlassian.plugin.PluginAccessor
 
- 
getPluginRestartState- Specified by:
- getPluginRestartStatein interface- com.atlassian.plugin.PluginAccessor
 
- 
getDynamicModulespublic Iterable<com.atlassian.plugin.ModuleDescriptor<?>> getDynamicModules(com.atlassian.plugin.Plugin plugin) - Specified by:
- getDynamicModulesin interface- com.atlassian.plugin.PluginAccessor
 
 
-