|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.plugin.impl.AbstractPlugin
com.atlassian.plugin.impl.StaticPlugin
com.atlassian.plugin.impl.UnloadablePlugin
public class UnloadablePlugin
This class represents a Plugin that was not able to be loaded by the PluginManager.
DefaultPluginManager| Field Summary |
|---|
| Fields inherited from interface com.atlassian.plugin.Plugin |
|---|
NAME_COMPARATOR, VERSION_1, VERSION_2, VERSION_3 |
| Constructor Summary | |
|---|---|
UnloadablePlugin()
|
|
UnloadablePlugin(java.lang.String text)
|
|
| Method Summary | |
|---|---|
void |
close()
Free any resources held by this plugin. |
java.lang.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(java.lang.String errorText)
|
void |
setUninstallable(boolean uninstallable)
|
java.lang.String |
toString()
|
protected void |
uninstallInternal()
Perform any internal uninstallation logic. |
| Methods inherited from class com.atlassian.plugin.impl.StaticPlugin |
|---|
getClassLoader, getResource, getResourceAsStream, loadClass |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UnloadablePlugin()
public UnloadablePlugin(java.lang.String text)
text - The error text| Method Detail |
|---|
public boolean isUninstallable()
StaticPlugin
isUninstallable in interface PluginisUninstallable in class StaticPlugintrue if this plugin can be 'uninstalled'.public void setDeletable(boolean deletable)
public boolean isDeleteable()
Plugin
isDeleteable 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 java.lang.String getErrorText()
public void setErrorText(java.lang.String errorText)
public boolean isDynamicallyLoaded()
Plugin
isDynamicallyLoaded 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 java.lang.String toString()
toString in class AbstractPlugin
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||