|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Plugin | |
|---|---|
| com.atlassian.plugin | |
| com.atlassian.plugin.classloader | |
| com.atlassian.plugin.descriptors | |
| com.atlassian.plugin.event.events | This package contains events that will be fired by the framework. |
| com.atlassian.plugin.eventlistener.descriptors | |
| com.atlassian.plugin.exception | |
| com.atlassian.plugin.factories | |
| com.atlassian.plugin.impl | |
| com.atlassian.plugin.loaders | |
| com.atlassian.plugin.manager | |
| com.atlassian.plugin.metadata | |
| com.atlassian.plugin.module | |
| com.atlassian.plugin.osgi.bridge.external | |
| com.atlassian.plugin.osgi.factory | Deployers for OSGi-related plugins |
| com.atlassian.plugin.osgi.factory.descriptor | |
| com.atlassian.plugin.parsers | |
| com.atlassian.plugin.predicate | |
| com.atlassian.plugin.schema.impl | |
| com.atlassian.plugin.servlet | |
| com.atlassian.plugin.servlet.descriptors | |
| com.atlassian.plugin.util | |
| com.atlassian.plugin.util.collect | |
| com.atlassian.plugin.util.resource | Classes having to do with resource loading, particularly from alternative locations. |
| Uses of Plugin in com.atlassian.plugin |
|---|
| Subinterfaces of Plugin in com.atlassian.plugin | |
|---|---|
interface |
PluginArtifactBackedPlugin
Applied to Plugin implementations which are produced by PluginFactorys that are backed by PluginArtifacts |
| Classes in com.atlassian.plugin that implement Plugin | |
|---|---|
class |
DummyPlugin
Dummy plugin implementation that returns java default values and does nothing. |
| Fields in com.atlassian.plugin with type parameters of type Plugin | |
|---|---|
static Comparator<Plugin> |
Plugin.NAME_COMPARATOR
Deprecated. since 2.2.0. This comparator only takes into account the plugin name and assumes it is not null, yet a) that constraint is not validated anywhere in plugin loading and b) the plugin could have used the i18n name, and only the application can resolve that to a name useful for comparisons. |
| Methods in com.atlassian.plugin that return Plugin | |
|---|---|
static Plugin |
Permissions.addPermission(Plugin plugin,
String permission,
InstallationMode mode)
|
Plugin |
PluginAccessor.getEnabledPlugin(String pluginKey)
Retrieve a given plugin if it is enabled. |
Plugin |
ModuleDescriptor.getPlugin()
|
Plugin |
PluginAccessor.getPlugin(String key)
Retrieve a given plugin (whether enabled or not). |
| Methods in com.atlassian.plugin that return types with arguments of type Plugin | |
|---|---|
Collection<Plugin> |
PluginAccessor.getEnabledPlugins()
Get all of the currently enabled plugins. |
Collection<Plugin> |
PluginAccessor.getPlugins()
Gets all of the currently installed plugins. |
Collection<Plugin> |
PluginAccessor.getPlugins(PluginPredicate pluginPredicate)
Gets all installed plugins that match the given predicate. |
| Methods in com.atlassian.plugin with parameters of type Plugin | |
|---|---|
static Plugin |
Permissions.addPermission(Plugin plugin,
String permission,
InstallationMode mode)
|
int |
DummyPlugin.compareTo(Plugin o)
|
void |
ModuleDescriptor.destroy(Plugin plugin)
Deprecated. The plugin parameter is redundant. Override ModuleDescriptor.destroy(). |
static Date |
Plugin.EnabledMetricsSource.Default.getDateEnabled(Plugin plugin)
Default implementation for Plugin.EnabledMetricsSource.getDateEnabled(). |
static Date |
Plugin.EnabledMetricsSource.Default.getDateEnabling(Plugin plugin)
Default implementation for Plugin.EnabledMetricsSource.getDateEnabling(). |
void |
ModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
Initialise a module given it's parent plugin and the XML element representing the module. |
static void |
Plugin.Resolvable.Default.resolve(Plugin plugin)
Default implementation of Plugin.Resolvable.resolve() which forwards to plugin.resolve() if available,
and otherwise does nothing. |
void |
PluginController.uninstall(Plugin plugin)
Uninstall the plugin, disabling it first. |
| Uses of Plugin in com.atlassian.plugin.classloader |
|---|
| Methods in com.atlassian.plugin.classloader that return Plugin | |
|---|---|
Plugin |
PluginsClassLoader.getPluginForClass(String className)
Returns the Plugin that will be used to load the given class name. |
| Methods in com.atlassian.plugin.classloader with parameters of type Plugin | |
|---|---|
void |
PluginsClassLoader.notifyUninstallPlugin(Plugin plugin)
|
| Uses of Plugin in com.atlassian.plugin.descriptors |
|---|
| Fields in com.atlassian.plugin.descriptors declared as Plugin | |
|---|---|
protected Plugin |
AbstractModuleDescriptor.plugin
|
| Methods in com.atlassian.plugin.descriptors that return Plugin | |
|---|---|
Plugin |
AbstractModuleDescriptor.getPlugin()
|
| Methods in com.atlassian.plugin.descriptors with parameters of type Plugin | |
|---|---|
static UnloadableModuleDescriptor |
UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
Throwable e,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates a new UnloadableModuleDescriptor, for when a problem occurs during the construction of the ModuleDescriptor itself. |
static UnloadableModuleDescriptor |
UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin,
ModuleDescriptor<?> descriptor,
Throwable e)
Creates a new UnloadableModuleDescriptor based on an existing ModuleDescriptor, descriptor This method uses the information in an existing descriptor to construct a new UnloadableModuleDescriptor. |
static UnrecognisedModuleDescriptor |
UnrecognisedModuleDescriptorFactory.createUnrecognisedModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
Throwable e,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates a new UnrecognisedModuleDescriptor, for when a problem occurs during the retrieval of the ModuleDescriptor itself. |
void |
AbstractModuleDescriptor.destroy(Plugin plugin)
Deprecated. |
void |
AbstractModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
protected void |
UnloadableModuleDescriptor.loadClass(Plugin plugin,
org.dom4j.Element element)
|
protected void |
AbstractModuleDescriptor.loadClass(Plugin plugin,
org.dom4j.Element element)
Deprecated. Since 2.1.0, use AbstractModuleDescriptor.loadClass(Plugin,String) instead |
protected void |
UnloadableModuleDescriptor.loadClass(Plugin plugin,
String clazz)
|
protected void |
AbstractModuleDescriptor.loadClass(Plugin plugin,
String clazz)
Loads the module class that this descriptor provides, and will not necessarily be the implementation class. |
void |
AbstractModuleDescriptor.setPlugin(Plugin plugin)
Sets the plugin for the ModuleDescriptor |
| Uses of Plugin in com.atlassian.plugin.event.events |
|---|
| Methods in com.atlassian.plugin.event.events that return Plugin | |
|---|---|
Plugin |
PluginUninstalledEvent.getPlugin()
|
Plugin |
PluginDisabledEvent.getPlugin()
|
Plugin |
PluginRefreshedEvent.getPlugin()
|
Plugin |
BeforePluginDisabledEvent.getPlugin()
|
Plugin |
PluginUpgradedEvent.getPlugin()
|
Plugin |
PluginEnabledEvent.getPlugin()
|
| Constructors in com.atlassian.plugin.event.events with parameters of type Plugin | |
|---|---|
BeforePluginDisabledEvent(Plugin plugin)
|
|
PluginDisabledEvent(Plugin plugin)
|
|
PluginEnabledEvent(Plugin plugin)
|
|
PluginRefreshedEvent(Plugin plugin)
|
|
PluginUninstalledEvent(Plugin plugin)
|
|
PluginUpgradedEvent(Plugin plugin)
Constructs the event |
|
| Uses of Plugin in com.atlassian.plugin.eventlistener.descriptors |
|---|
| Methods in com.atlassian.plugin.eventlistener.descriptors with parameters of type Plugin | |
|---|---|
void |
EventListenerModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
| Uses of Plugin in com.atlassian.plugin.exception |
|---|
| Methods in com.atlassian.plugin.exception with parameters of type Plugin | |
|---|---|
boolean |
NoOpPluginExceptionInterception.onEnableException(Plugin plugin,
Exception pluginException)
|
boolean |
PluginExceptionInterception.onEnableException(Plugin plugin,
Exception pluginException)
This is called when a plugin cant be enabled because an exception has been thrown. |
| Uses of Plugin in com.atlassian.plugin.factories |
|---|
| Methods in com.atlassian.plugin.factories that return Plugin | |
|---|---|
Plugin |
PluginFactory.create(DeploymentUnit deploymentUnit,
ModuleDescriptorFactory moduleDescriptorFactory)
Deprecated. Since 2.2.0, use PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead |
Plugin |
AbstractPluginFactory.create(DeploymentUnit deploymentUnit,
ModuleDescriptorFactory moduleDescriptorFactory)
Deprecated. Since 2.2.0, use PluginFactory.create(com.atlassian.plugin.PluginArtifact, com.atlassian.plugin.ModuleDescriptorFactory) instead |
Plugin |
LegacyDynamicPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact |
Plugin |
PluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact by instantiating the plugin and configuring it. |
Plugin |
XmlDynamicPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact |
protected Plugin |
LegacyDynamicPluginFactory.createPlugin(DeploymentUnit deploymentUnit,
PluginClassLoader loader)
Deprecated. Since 2.2.0, use LegacyDynamicPluginFactory.createPlugin(PluginArtifact,PluginClassLoader) instead |
protected Plugin |
LegacyDynamicPluginFactory.createPlugin(PluginArtifact pluginArtifact,
PluginClassLoader loader)
Creates the plugin. |
| Uses of Plugin in com.atlassian.plugin.impl |
|---|
| Subinterfaces of Plugin in com.atlassian.plugin.impl | |
|---|---|
interface |
DynamicPlugin
Deprecated. since 2.2.0, use a wrapping plugin based on AbstractDelegatingPlugin instead |
| Classes in com.atlassian.plugin.impl that implement Plugin | |
|---|---|
class |
AbstractDelegatingPlugin
Delegating plugin that supports easy wrapping Note: this class has a natural ordering that is inconsistent with equals |
class |
AbstractPlugin
Represents the base class for all plugins. |
class |
DefaultDynamicPlugin
A dynamically loaded plugin is loaded through the plugin class loader. |
class |
StaticPlugin
|
class |
UnloadablePlugin
This class represents a Plugin that was not able to be loaded by the PluginManager. |
class |
XmlDynamicPlugin
A dynamic XML plugin that consists of the Atlassian plugin descriptor |
| Methods in com.atlassian.plugin.impl that return Plugin | |
|---|---|
Plugin |
AbstractDelegatingPlugin.getDelegate()
|
| Methods in com.atlassian.plugin.impl with parameters of type Plugin | |
|---|---|
int |
AbstractDelegatingPlugin.compareTo(Plugin o)
|
int |
AbstractPlugin.compareTo(Plugin otherPlugin)
Compares this Plugin to another Plugin for order. |
static UnloadablePlugin |
UnloadablePluginFactory.createUnloadablePlugin(Plugin oldPlugin)
Creates an UnloadablePlugin instance from a given plugin, when there were problems loading the modules or the plugin itself |
static UnloadablePlugin |
UnloadablePluginFactory.createUnloadablePlugin(Plugin oldPlugin,
UnloadableModuleDescriptor unloadableDescriptor)
Creates an UnloadablePlugin instance from a given plugin. |
| Constructors in com.atlassian.plugin.impl with parameters of type Plugin | |
|---|---|
AbstractDelegatingPlugin(Plugin delegate)
|
|
| Uses of Plugin in com.atlassian.plugin.loaders |
|---|
| Fields in com.atlassian.plugin.loaders with type parameters of type Plugin | |
|---|---|
protected Map<DeploymentUnit,Plugin> |
ScanningPluginLoader.plugins
|
protected Collection<Plugin> |
SinglePluginLoader.plugins
|
| Methods in com.atlassian.plugin.loaders that return Plugin | |
|---|---|
protected Plugin |
ScanningPluginLoader.deployPluginFromUnit(DeploymentUnit deploymentUnit,
ModuleDescriptorFactory moduleDescriptorFactory)
|
protected Plugin |
SinglePluginLoader.loadPlugin(ModuleDescriptorFactory moduleDescriptorFactory)
|
protected Plugin |
ScanningPluginLoader.postProcess(Plugin plugin)
Template method that can be used by a specific PluginLoader to
add information to a Plugin after it has been loaded. |
protected Plugin |
BundledPluginLoader.postProcess(Plugin plugin)
|
| Methods in com.atlassian.plugin.loaders that return types with arguments of type Plugin | |
|---|---|
Iterable<Plugin> |
PermissionCheckingPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
ForwardingPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
ScanningPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
SinglePluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
ClassPathPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
PluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
Loads all plugins that can be installed in the plugin system. |
Iterable<Plugin> |
PermissionCheckingPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
ForwardingPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
ScanningPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
SinglePluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
ClassPathPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
|
Iterable<Plugin> |
PluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
Load all newly found plugins that can be installed in the plugin system. |
| Methods in com.atlassian.plugin.loaders with parameters of type Plugin | |
|---|---|
void |
PermissionCheckingPluginLoader.discardPlugin(Plugin plugin)
|
void |
ForwardingPluginLoader.discardPlugin(Plugin plugin)
|
void |
ScanningPluginLoader.discardPlugin(Plugin plugin)
|
void |
DiscardablePluginLoader.discardPlugin(Plugin plugin)
Notify the PluginLoader that the system will not be loading the given plugin. |
protected Plugin |
ScanningPluginLoader.postProcess(Plugin plugin)
Template method that can be used by a specific PluginLoader to
add information to a Plugin after it has been loaded. |
protected Plugin |
BundledPluginLoader.postProcess(Plugin plugin)
|
void |
PermissionCheckingPluginLoader.removePlugin(Plugin plugin)
|
void |
ForwardingPluginLoader.removePlugin(Plugin plugin)
|
void |
ScanningPluginLoader.removePlugin(Plugin plugin)
|
void |
SinglePluginLoader.removePlugin(Plugin plugin)
|
void |
ClassPathPluginLoader.removePlugin(Plugin plugin)
|
void |
PluginLoader.removePlugin(Plugin plugin)
Remove a specific plugin |
| Uses of Plugin in com.atlassian.plugin.manager |
|---|
| Methods in com.atlassian.plugin.manager that return Plugin | |
|---|---|
Plugin |
DefaultPluginManager.getEnabledPlugin(String pluginKey)
|
Plugin |
DefaultPluginManager.getPlugin(String key)
|
| Methods in com.atlassian.plugin.manager that return types with arguments of type Plugin | |
|---|---|
Collection<Plugin> |
DefaultPluginManager.getEnabledPlugins()
|
Collection<Plugin> |
DefaultPluginManager.getPlugins()
|
Collection<Plugin> |
DefaultPluginManager.getPlugins(PluginPredicate pluginPredicate)
|
static List<Plugin> |
DefaultPluginManager.sortPluginsForEnable(List<Plugin> pluginsToEnable,
Map<String,Plugin> pluginKeyToPlugin)
|
| Methods in com.atlassian.plugin.manager with parameters of type Plugin | |
|---|---|
protected void |
DefaultPluginManager.addPlugin(PluginLoader loader,
Plugin plugin)
Deprecated. Since 2.0.2, use DefaultPluginManager.addPlugins(com.atlassian.plugin.loaders.PluginLoader, java.util.Collection instead |
protected void |
DefaultPluginManager.disablePluginState(Plugin plugin,
PluginPersistentStateStore stateStore)
|
protected void |
DefaultPluginManager.enablePluginState(Plugin plugin,
PluginPersistentStateStore stateStore)
|
Map<String,Boolean> |
PluginPersistentState.getPluginStateMap(Plugin plugin)
Get state map of the given plugin and its modules |
Map<String,Boolean> |
DefaultPluginPersistentState.getPluginStateMap(Plugin plugin)
|
boolean |
PluginPersistentState.isEnabled(Plugin plugin)
Whether or not a plugin is enabled, calculated from it's current state AND default state. |
boolean |
DefaultPluginPersistentState.isEnabled(Plugin plugin)
|
protected void |
DefaultPluginManager.notifyPluginDisabled(Plugin plugin)
|
protected void |
DefaultPluginManager.notifyPluginEnabled(Plugin plugin)
Called on all clustered application nodes, rather than DefaultPluginManager.enablePlugin(String) to just update the local state, state aware
modules and loaders, but not affect the global plugin state. |
protected void |
DefaultPluginManager.notifyUninstallPlugin(Plugin plugin)
|
protected void |
DefaultPluginManager.removeStateFromStore(PluginPersistentStateStore stateStore,
Plugin plugin)
|
PluginPersistentState.Builder |
PluginPersistentState.Builder.setEnabled(Plugin plugin,
boolean isEnabled)
|
void |
DefaultPluginManager.uninstall(Plugin plugin)
Uninstalls the given plugin, emitting disabled and uninstalled events as it does so. |
protected void |
DefaultPluginManager.uninstallNoEvent(Plugin plugin)
Preforms an uninstallation without broadcasting the uninstallation event. |
protected void |
DefaultPluginManager.unloadPlugin(Plugin plugin)
Unload a plugin. |
protected void |
DefaultPluginManager.updatePlugin(Plugin oldPlugin,
Plugin newPlugin)
Replace an already loaded plugin with another version. |
| Method parameters in com.atlassian.plugin.manager with type arguments of type Plugin | |
|---|---|
protected void |
DefaultPluginManager.addPlugins(PluginLoader loader,
Collection<Plugin> pluginsToInstall)
Update the local plugin state and enable state aware modules. |
static List<Plugin> |
DefaultPluginManager.sortPluginsForEnable(List<Plugin> pluginsToEnable,
Map<String,Plugin> pluginKeyToPlugin)
|
static List<Plugin> |
DefaultPluginManager.sortPluginsForEnable(List<Plugin> pluginsToEnable,
Map<String,Plugin> pluginKeyToPlugin)
|
| Uses of Plugin in com.atlassian.plugin.metadata |
|---|
| Methods in com.atlassian.plugin.metadata with parameters of type Plugin | |
|---|---|
boolean |
ClasspathFilePluginMetadata.applicationProvided(Plugin plugin)
|
boolean |
PluginMetadataManager.isOptional(Plugin plugin)
This is used to determine if a plugin is considered optional. |
boolean |
DefaultPluginMetadataManager.isOptional(Plugin plugin)
A plugin is determined to be optional if the host application has not indicated to the plugins system that it is required or if any of its modules have been flagged as not optional. |
boolean |
PluginMetadataManager.isSystemProvided(Plugin plugin)
This is used to determine if the plugin was provided by the host application. |
boolean |
DefaultPluginMetadataManager.isSystemProvided(Plugin plugin)
A plugin is determined to be "system" if DefaultPluginMetadataManager.isUserInstalled(com.atlassian.plugin.Plugin) is false. |
boolean |
PluginMetadataManager.isUserInstalled(Plugin plugin)
Determines if the plugin was installed by a user. |
boolean |
DefaultPluginMetadataManager.isUserInstalled(Plugin plugin)
A plugin is determined to be non-user if isBundledPlugin() is true or if the
host application has indicated to the plugins system that a plugin was
provided by it. |
boolean |
ClasspathFilePluginMetadata.required(Plugin plugin)
|
| Uses of Plugin in com.atlassian.plugin.module |
|---|
| Subinterfaces of Plugin in com.atlassian.plugin.module | |
|---|---|
interface |
ContainerManagedPlugin
A plugin that is managed by a container |
| Uses of Plugin in com.atlassian.plugin.osgi.bridge.external |
|---|
| Methods in com.atlassian.plugin.osgi.bridge.external that return Plugin | |
|---|---|
Plugin |
PluginRetrievalService.getPlugin()
|
| Uses of Plugin in com.atlassian.plugin.osgi.factory |
|---|
| Classes in com.atlassian.plugin.osgi.factory that implement Plugin | |
|---|---|
class |
OsgiBundlePlugin
Plugin that wraps an OSGi bundle that has no plugin descriptor. |
class |
OsgiPlugin
Plugin that wraps an OSGi bundle that does contain a plugin descriptor. |
| Methods in com.atlassian.plugin.osgi.factory that return Plugin | |
|---|---|
Plugin |
OsgiPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact. |
Plugin |
RemotablePluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates the plugin |
Plugin |
UnloadableStaticPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates an unloadable plugin |
Plugin |
OsgiBundleFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Create a plugin from the given artifact. |
| Methods in com.atlassian.plugin.osgi.factory with parameters of type Plugin | |
|---|---|
protected ModuleDescriptor<?> |
OsgiPluginXmlDescriptorParser.createModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
ModuleDescriptorFactory moduleDescriptorFactory)
Passes module descriptor elements back to the OsgiPlugin |
| Uses of Plugin in com.atlassian.plugin.osgi.factory.descriptor |
|---|
| Methods in com.atlassian.plugin.osgi.factory.descriptor with parameters of type Plugin | |
|---|---|
void |
ComponentModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
void |
ComponentImportModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
protected void |
ComponentModuleDescriptor.loadClass(Plugin plugin,
String clazz)
|
| Uses of Plugin in com.atlassian.plugin.parsers |
|---|
| Methods in com.atlassian.plugin.parsers that return Plugin | |
|---|---|
Plugin |
XmlDescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory,
Plugin plugin)
|
Plugin |
DescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory,
Plugin plugin)
Sets the configuration on the plugin argument to match the configuration specified in the plugin descriptor (typically an XML file). |
| Methods in com.atlassian.plugin.parsers with parameters of type Plugin | |
|---|---|
Plugin |
XmlDescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory,
Plugin plugin)
|
Plugin |
DescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory,
Plugin plugin)
Sets the configuration on the plugin argument to match the configuration specified in the plugin descriptor (typically an XML file). |
protected ModuleDescriptor<?> |
XmlDescriptorParser.createModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
ModuleDescriptorFactory moduleDescriptorFactory)
|
| Uses of Plugin in com.atlassian.plugin.predicate |
|---|
| Methods in com.atlassian.plugin.predicate with parameters of type Plugin | |
|---|---|
boolean |
EnabledPluginPredicate.matches(Plugin plugin)
|
boolean |
PluginKeyPatternsPredicate.matches(Plugin plugin)
|
boolean |
PluginPredicate.matches(Plugin plugin)
Will match a plugin according to implementation rules. |
| Uses of Plugin in com.atlassian.plugin.schema.impl |
|---|
| Methods in com.atlassian.plugin.schema.impl with parameters of type Plugin | |
|---|---|
void |
DescribedModuleTypeModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
| Uses of Plugin in com.atlassian.plugin.servlet |
|---|
| Constructors in com.atlassian.plugin.servlet with parameters of type Plugin | |
|---|---|
DownloadableClasspathResource(Plugin plugin,
ResourceLocation resourceLocation,
String extraPath)
|
|
DownloadableWebResource(Plugin plugin,
ResourceLocation resourceLocation,
String extraPath,
javax.servlet.ServletContext servletContext,
boolean disableMinification)
|
|
EmptyDownloadableResource(Plugin plugin,
ResourceLocation resourceLocation)
|
|
PluginServletContextWrapper(Plugin plugin,
javax.servlet.ServletContext context,
ConcurrentMap<String,Object> attributes,
Map<String,String> initParams)
|
|
| Uses of Plugin in com.atlassian.plugin.servlet.descriptors |
|---|
| Methods in com.atlassian.plugin.servlet.descriptors with parameters of type Plugin | |
|---|---|
void |
ServletContextListenerModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
void |
BaseServletModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
void |
ServletContextParamModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
void |
ServletFilterModuleDescriptor.init(Plugin plugin,
org.dom4j.Element element)
|
| Uses of Plugin in com.atlassian.plugin.util |
|---|
| Methods in com.atlassian.plugin.util that return Plugin | |
|---|---|
static Plugin |
PluginUtils.unwrapPlugin(Plugin maybeWrapped)
Recursively unwrap a plugin that may be wrapped in an AbstractDelegatingPlugin |
| Methods in com.atlassian.plugin.util with parameters of type Plugin | |
|---|---|
static boolean |
PluginUtils.doesPluginRequireRestart(Plugin plugin)
Determines if a plugin requires a restart after being installed at runtime. |
static Set<String> |
PluginUtils.getPluginModulesThatRequireRestart(Plugin plugin)
Gets a list of all the module keys in a plugin that require restart. |
static Plugin |
PluginUtils.unwrapPlugin(Plugin maybeWrapped)
Recursively unwrap a plugin that may be wrapped in an AbstractDelegatingPlugin |
| Uses of Plugin in com.atlassian.plugin.util.collect |
|---|
| Method parameters in com.atlassian.plugin.util.collect with type arguments of type Plugin | |
|---|---|
static Iterable<String> |
Transforms.toPluginKeys(Iterable<Plugin> plugins)
|
| Uses of Plugin in com.atlassian.plugin.util.resource |
|---|
| Constructors in com.atlassian.plugin.util.resource with parameters of type Plugin | |
|---|---|
AlternativePluginResourceLoader(Plugin plugin)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||