public class ExtensionAccessingPluginAccessor extends Object implements com.atlassian.plugin.PluginAccessor
PluginAccessor redirecting module and module descriptor access to an ExtensionAccessor but
forwarding other methods to the wrapped PluginAccessor.| Constructor and Description |
|---|
ExtensionAccessingPluginAccessor(ExtensionAccessor extensionAccessor,
com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader() |
Iterable<com.atlassian.plugin.ModuleDescriptor<?>> |
getDynamicModules(com.atlassian.plugin.Plugin plugin) |
Class<?> |
getDynamicPluginClass(String className)
Deprecated.
|
InputStream |
getDynamicResourceAsStream(String resourcePath) |
<D extends com.atlassian.plugin.ModuleDescriptor<?>> |
getEnabledModuleDescriptorsByClass(Class<D> descriptorClass) |
<D extends com.atlassian.plugin.ModuleDescriptor<?>> |
getEnabledModuleDescriptorsByClass(Class<D> descriptorClass,
boolean verbose) |
<M> List<com.atlassian.plugin.ModuleDescriptor<M>> |
getEnabledModuleDescriptorsByType(String type)
Deprecated.
|
<M> List<M> |
getEnabledModulesByClass(Class<M> moduleClass) |
<M> List<M> |
getEnabledModulesByClassAndDescriptor(Class<com.atlassian.plugin.ModuleDescriptor<M>>[] descriptorClasses,
Class<M> moduleClass)
Deprecated.
|
<M> List<M> |
getEnabledModulesByClassAndDescriptor(Class<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorClass,
Class<M> moduleClass)
Deprecated.
|
com.atlassian.plugin.Plugin |
getEnabledPlugin(String pluginKey) |
com.atlassian.plugin.ModuleDescriptor<?> |
getEnabledPluginModule(String completeKey) |
Collection<com.atlassian.plugin.Plugin> |
getEnabledPlugins() |
<M> Collection<com.atlassian.plugin.ModuleDescriptor<M>> |
getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate) |
<M> Collection<M> |
getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate) |
com.atlassian.plugin.Plugin |
getPlugin(String key) |
com.atlassian.plugin.ModuleDescriptor<?> |
getPluginModule(String completeKey) |
InputStream |
getPluginResourceAsStream(String pluginKey,
String resourcePath)
Deprecated.
|
com.atlassian.plugin.PluginRestartState |
getPluginRestartState(String key) |
Collection<com.atlassian.plugin.Plugin> |
getPlugins() |
Collection<com.atlassian.plugin.Plugin> |
getPlugins(com.atlassian.plugin.predicate.PluginPredicate pluginPredicate) |
boolean |
isPluginEnabled(String key) |
boolean |
isPluginModuleEnabled(String completeKey) |
boolean |
isSystemPlugin(String key) |
public ExtensionAccessingPluginAccessor(ExtensionAccessor extensionAccessor, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory)
public <M> List<M> getEnabledModulesByClass(Class<M> moduleClass)
getEnabledModulesByClass in interface com.atlassian.plugin.PluginAccessor@Deprecated public <M> List<M> getEnabledModulesByClassAndDescriptor(Class<com.atlassian.plugin.ModuleDescriptor<M>> moduleDescriptorClass, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface com.atlassian.plugin.PluginAccessor@Deprecated public <M> List<M> getEnabledModulesByClassAndDescriptor(Class<com.atlassian.plugin.ModuleDescriptor<M>>[] descriptorClasses, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface com.atlassian.plugin.PluginAccessorpublic <D extends com.atlassian.plugin.ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClass)
getEnabledModuleDescriptorsByClass in interface com.atlassian.plugin.PluginAccessorpublic <D extends com.atlassian.plugin.ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClass, boolean verbose)
getEnabledModuleDescriptorsByClass in interface com.atlassian.plugin.PluginAccessor@Deprecated public <M> List<com.atlassian.plugin.ModuleDescriptor<M>> getEnabledModuleDescriptorsByType(String type) throws com.atlassian.plugin.PluginParseException
getEnabledModuleDescriptorsByType in interface com.atlassian.plugin.PluginAccessorcom.atlassian.plugin.PluginParseExceptionpublic <M> Collection<M> getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModules in interface com.atlassian.plugin.PluginAccessorpublic <M> Collection<com.atlassian.plugin.ModuleDescriptor<M>> getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModuleDescriptors in interface com.atlassian.plugin.PluginAccessorpublic Collection<com.atlassian.plugin.Plugin> getPlugins()
getPlugins in interface com.atlassian.plugin.PluginAccessorpublic Collection<com.atlassian.plugin.Plugin> getPlugins(com.atlassian.plugin.predicate.PluginPredicate pluginPredicate)
getPlugins in interface com.atlassian.plugin.PluginAccessorpublic Collection<com.atlassian.plugin.Plugin> getEnabledPlugins()
getEnabledPlugins in interface com.atlassian.plugin.PluginAccessorpublic com.atlassian.plugin.Plugin getPlugin(String key) throws IllegalArgumentException
getPlugin in interface com.atlassian.plugin.PluginAccessorIllegalArgumentExceptionpublic com.atlassian.plugin.Plugin getEnabledPlugin(String pluginKey) throws IllegalArgumentException
getEnabledPlugin in interface com.atlassian.plugin.PluginAccessorIllegalArgumentExceptionpublic com.atlassian.plugin.ModuleDescriptor<?> getPluginModule(String completeKey)
getPluginModule in interface com.atlassian.plugin.PluginAccessorpublic com.atlassian.plugin.ModuleDescriptor<?> getEnabledPluginModule(String completeKey)
getEnabledPluginModule in interface com.atlassian.plugin.PluginAccessorpublic boolean isPluginEnabled(String key) throws IllegalArgumentException
isPluginEnabled in interface com.atlassian.plugin.PluginAccessorIllegalArgumentExceptionpublic boolean isPluginModuleEnabled(String completeKey)
isPluginModuleEnabled in interface com.atlassian.plugin.PluginAccessorpublic InputStream getDynamicResourceAsStream(String resourcePath)
getDynamicResourceAsStream in interface com.atlassian.plugin.PluginAccessor@Deprecated public InputStream getPluginResourceAsStream(String pluginKey, String resourcePath)
getPluginResourceAsStream in interface com.atlassian.plugin.PluginAccessor@Deprecated public Class<?> getDynamicPluginClass(String className) throws ClassNotFoundException
getDynamicPluginClass in interface com.atlassian.plugin.PluginAccessorClassNotFoundExceptionpublic ClassLoader getClassLoader()
getClassLoader in interface com.atlassian.plugin.PluginAccessorpublic boolean isSystemPlugin(String key)
isSystemPlugin in interface com.atlassian.plugin.PluginAccessorpublic com.atlassian.plugin.PluginRestartState getPluginRestartState(String key)
getPluginRestartState in interface com.atlassian.plugin.PluginAccessorpublic Iterable<com.atlassian.plugin.ModuleDescriptor<?>> getDynamicModules(com.atlassian.plugin.Plugin plugin)
getDynamicModules in interface com.atlassian.plugin.PluginAccessorCopyright © 2015 Atlassian. All rights reserved.