public class UnloadablePlugin extends StaticPlugin
DefaultPluginManagerNAME_COMPARATOR, VERSION_1, VERSION_2, VERSION_3| Constructor and Description |
|---|
UnloadablePlugin() |
UnloadablePlugin(String text) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Free any resources held by this plugin.
|
String |
getErrorText() |
boolean |
isDeleteable()
Should the plugin file be deleted on unistall?
|
boolean |
isDynamicallyLoaded()
Whether or not this plugin is loaded dynamically at runtime.
|
boolean |
isEnabledByDefault() |
boolean |
isUninstallable()
Static plugins loaded from the classpath can't be uninstalled.
|
void |
setDeletable(boolean deletable) |
void |
setDynamicallyLoaded(boolean dynamic) |
void |
setErrorText(String errorText) |
void |
setUninstallable(boolean uninstallable) |
String |
toString() |
protected void |
uninstallInternal()
Perform any internal uninstallation logic.
|
getClassLoader, getResource, getResourceAsStream, loadClassaddModuleDescriptor, compareAndSetPluginState, compareTo, containsSystemModule, disable, disableInternal, enable, enableInternal, getActivePermissions, getDateInstalled, getDateLoaded, getI18nNameKey, getInstallationMode, getKey, getLog, getModuleDescriptor, getModuleDescriptors, getModuleDescriptorsByModuleClass, getName, getPluginInformation, getPluginState, getPluginsVersion, getRequiredPlugins, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hasAllPermissions, install, installInternal, isBundledPlugin, isEnabled, isSystemPlugin, removeModuleDescriptor, setEnabled, setEnabledByDefault, setI18nNameKey, setKey, setName, setPluginInformation, setPluginState, setPluginsVersion, setResources, setSystemPlugin, uninstallpublic UnloadablePlugin()
public UnloadablePlugin(String text)
text - The error textpublic boolean isUninstallable()
StaticPluginisUninstallable in interface PluginisUninstallable in class StaticPlugintrue if this plugin can be 'uninstalled'.public void setDeletable(boolean deletable)
public boolean isDeleteable()
PluginisDeleteable in interface PluginisDeleteable in class StaticPlugintrue if this plugin file should be deleted on unistall.public void setUninstallable(boolean uninstallable)
public boolean isEnabledByDefault()
isEnabledByDefault in interface PluginisEnabledByDefault in class AbstractPluginpublic String getErrorText()
public void setErrorText(String errorText)
public boolean isDynamicallyLoaded()
PluginisDynamicallyLoaded in interface PluginisDynamicallyLoaded in class StaticPlugintrue if this plugin is loaded dynamically at runtime.public void setDynamicallyLoaded(boolean dynamic)
public void close()
PluginPlugin.close in interface Pluginclose in class AbstractPluginprotected void uninstallInternal()
AbstractPluginPluginException.uninstallInternal in class StaticPluginpublic String toString()
toString in class AbstractPluginCopyright © 2014 Atlassian. All rights reserved.