public class

StaticPlugin

extends AbstractPlugin
java.lang.Object
   ↳ com.atlassian.plugin.impl.AbstractPlugin
     ↳ com.atlassian.plugin.impl.StaticPlugin
Known Direct Subclasses

Summary

[Expand]
Inherited Fields
From interface com.atlassian.plugin.Plugin
Public Constructors
StaticPlugin()
Public Methods
ClassLoader getClassLoader()
URL getResource(String name)
InputStream getResourceAsStream(String name)
boolean isDeleteable()
boolean isDynamicallyLoaded()
boolean isUninstallable()
Static plugins loaded from the classpath can't be uninstalled.
<T> Class<T> loadClass(String clazz, Class<?> callingClass)
Protected Methods
void uninstallInternal()
Perform any internal uninstallation logic.
[Expand]
Inherited Methods
From class com.atlassian.plugin.impl.AbstractPlugin
From class java.lang.Object
From interface com.atlassian.plugin.Plugin
From interface com.atlassian.plugin.Resourced
From interface java.lang.Comparable

Public Constructors

public StaticPlugin ()

Public Methods

public ClassLoader getClassLoader ()

public URL getResource (String name)

public InputStream getResourceAsStream (String name)

public boolean isDeleteable ()

public boolean isDynamicallyLoaded ()

public boolean isUninstallable ()

Static plugins loaded from the classpath can't be uninstalled.

public Class<T> loadClass (String clazz, Class<?> callingClass)

Protected Methods

protected void uninstallInternal ()

Perform any internal uninstallation logic. Subclasses should only throw PluginException.