| Package | Description |
|---|---|
| com.atlassian.plugin | |
| com.atlassian.plugin.event.events |
This package contains events that will be fired by the framework.
|
| com.atlassian.plugin.factories | |
| com.atlassian.plugin.module | |
| com.atlassian.plugin.predicate |
| Modifier and Type | Method and Description |
|---|---|
default <D extends ModuleDescriptor<?>> |
PluginAccessor.getActiveModuleDescriptorsByClass(Class<D> descriptorClazz)
Get all enabled module descriptors that have a specific descriptor class and are considered active for the current request.
|
<D extends ModuleDescriptor<?>> |
PluginAccessor.getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz)
Get all enabled module descriptors that have a specific descriptor class.
|
<D extends ModuleDescriptor<?>> |
PluginAccessor.getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz,
boolean verbose)
Deprecated.
Since 2.3.0, use
#getEnabledModuleDescriptorsByClass(Class instead |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptor<?> |
PluginController.addDynamicModule(Plugin plugin,
org.dom4j.Element module)
Add a new module described by
element to the plugin specified. |
ModuleDescriptor<?> |
PluginAccessor.getEnabledPluginModule(String completeKey)
Retrieve an enabled plugin module by complete module key.
|
ModuleDescriptor<?> |
ModuleDescriptorFactory.getModuleDescriptor(String type) |
ModuleDescriptor<?> |
Plugin.getModuleDescriptor(String key)
Get the
ModuleDescriptor for a particular key. |
ModuleDescriptor<?> |
DummyPlugin.getModuleDescriptor(String key) |
ModuleDescriptor<?> |
PluginAccessor.getPluginModule(String completeKey)
Retrieve any plugin module by complete module key.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<ModuleDescriptor<?>> |
PluginAccessor.getDynamicModules(Plugin plugin)
Retrieve all currently registered dynamic modules i.e.
|
<M> List<ModuleDescriptor<M>> |
PluginAccessor.getEnabledModuleDescriptorsByType(String type)
Deprecated.
since 0.17, use
PluginAccessor.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead. |
Class<? extends ModuleDescriptor> |
ModuleDescriptorFactory.getModuleDescriptorClass(String type) |
Collection<ModuleDescriptor<?>> |
Plugin.getModuleDescriptors()
Get the
Collection of descriptors. |
Collection<ModuleDescriptor<?>> |
DummyPlugin.getModuleDescriptors() |
<M> Collection<ModuleDescriptor<M>> |
PluginAccessor.getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
Gets all module descriptors of installed modules that match the given predicate.
|
<M> List<ModuleDescriptor<M>> |
Plugin.getModuleDescriptorsByModuleClass(Class<M> moduleClass)
Get the
descriptors whose module class implements or is assignable from the supplied Class. |
<M> List<ModuleDescriptor<M>> |
DummyPlugin.getModuleDescriptorsByModuleClass(Class<M> moduleClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
Plugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor) |
void |
DummyPlugin.addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor) |
void |
PluginController.removeDynamicModule(Plugin plugin,
ModuleDescriptor<?> module)
Remove a module that was dynamically added to plugin..
|
| Modifier and Type | Method and Description |
|---|---|
<M> List<M> |
PluginAccessor.getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>> descriptorClass,
Class<M> moduleClass)
Deprecated.
since 0.17, use
PluginAccessor.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead. |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptor<?> |
PluginModuleEvent.getModule() |
| Constructor and Description |
|---|
BeforePluginModuleDisabledEvent(ModuleDescriptor<?> module,
boolean persistent)
Deprecated.
|
PluginModuleAvailableEvent(ModuleDescriptor module) |
PluginModuleDisabledEvent(ModuleDescriptor<?> module,
boolean persistent) |
PluginModuleDisablingEvent(ModuleDescriptor<?> module,
boolean persistent) |
PluginModuleEnabledEvent(ModuleDescriptor<?> module) |
PluginModuleEnablingEvent(ModuleDescriptor<?> module) |
PluginModuleEvent(ModuleDescriptor<?> module) |
PluginModulePersistentEvent(ModuleDescriptor<?> module,
boolean persistent) |
PluginModuleUnavailableEvent(ModuleDescriptor<?> module) |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptor<?> |
PluginFactory.createModule(Plugin plugin,
org.dom4j.Element module,
ModuleDescriptorFactory moduleDescriptorFactory)
If this factory is capable of loading a plugin of the type passed, attempt to create a module descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
LegacyModuleFactory.createModule(String name,
ModuleDescriptor<T> moduleDescriptor) |
<T> T |
ModuleFactory.createModule(String name,
ModuleDescriptor<T> moduleDescriptor)
Creates the module instance.
|
<T> Class<T> |
LegacyModuleFactory.getModuleClass(String name,
ModuleDescriptor<T> moduleDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ModuleDescriptorPredicate.matches(ModuleDescriptor<? extends T> moduleDescriptor)
Will match a plugin module according to implementation rules.
|
Copyright © 2018 Atlassian. All rights reserved.