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 Summary
Nested classes/interfaces inherited from interface com.atlassian.plugin.PluginAccessor
com.atlassian.plugin.PluginAccessor.Descriptor -
Constructor Summary
Constructors -
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.plugin.PluginAccessor
getActiveModuleDescriptorsByClass, getModuleDescriptors, getModules, getPlugins
-
Constructor Details
-
NullPluginAccessor
public NullPluginAccessor()
-
-
Method Details
-
getPlugins
- Specified by:
getPluginsin interfacecom.atlassian.plugin.PluginAccessor
-
getPlugins
public Collection<com.atlassian.plugin.Plugin> getPlugins(Predicate<com.atlassian.plugin.Plugin> pluginPredicate) - Specified by:
getPluginsin interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledPlugins
- Specified by:
getEnabledPluginsin interfacecom.atlassian.plugin.PluginAccessor
-
getModules
public <M> Collection<M> getModules(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) - Specified by:
getModulesin interfacecom.atlassian.plugin.PluginAccessor
-
getModuleDescriptors
public <M> Collection<com.atlassian.plugin.ModuleDescriptor<M>> getModuleDescriptors(Predicate<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorPredicate) - Specified by:
getModuleDescriptorsin interfacecom.atlassian.plugin.PluginAccessor
-
getPlugin
- Specified by:
getPluginin interfacecom.atlassian.plugin.PluginAccessor- Throws:
IllegalArgumentException
-
getEnabledPlugin
public com.atlassian.plugin.Plugin getEnabledPlugin(String pluginKey) throws IllegalArgumentException - Specified by:
getEnabledPluginin interfacecom.atlassian.plugin.PluginAccessor- Throws:
IllegalArgumentException
-
getPluginModule
- Specified by:
getPluginModulein interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledPluginModule
- Specified by:
getEnabledPluginModulein interfacecom.atlassian.plugin.PluginAccessor
-
isPluginEnabled
- Specified by:
isPluginEnabledin interfacecom.atlassian.plugin.PluginAccessor- Throws:
IllegalArgumentException
-
isPluginModuleEnabled
- Specified by:
isPluginModuleEnabledin interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledModulesByClass
- Specified by:
getEnabledModulesByClassin interfacecom.atlassian.plugin.PluginAccessor
-
getEnabledModuleDescriptorsByClass
public <D extends com.atlassian.plugin.ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz) - Specified by:
getEnabledModuleDescriptorsByClassin interfacecom.atlassian.plugin.PluginAccessor
-
getDynamicResourceAsStream
- Specified by:
getDynamicResourceAsStreamin interfacecom.atlassian.plugin.PluginAccessor
-
getClassLoader
- Specified by:
getClassLoaderin interfacecom.atlassian.plugin.PluginAccessor
-
isSystemPlugin
- Specified by:
isSystemPluginin interfacecom.atlassian.plugin.PluginAccessor
-
getPluginRestartState
- Specified by:
getPluginRestartStatein interfacecom.atlassian.plugin.PluginAccessor
-
getDynamicModules
public Iterable<com.atlassian.plugin.ModuleDescriptor<?>> getDynamicModules(com.atlassian.plugin.Plugin plugin) - Specified by:
getDynamicModulesin interfacecom.atlassian.plugin.PluginAccessor
-