public class PluginContainer
extends java.lang.Object
| Constructor and Description |
|---|
PluginContainer(@NotNull Plugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.reflect.Method> |
addEventMethod(java.lang.reflect.Method eventMethod) |
void |
disablePlugin()
Attempt to disable this plugin.
|
void |
enablePlugin()
Attempt to enable this plugin.
|
java.util.List<java.lang.reflect.Method> |
getEventMethods() |
Plugin |
getPlugin() |
void |
loadPlugin(@NotNull Plugin plugin)
Attempt to load this plugin.
|
void |
unloadPlugin()
Attempt to unload this plugin.
|
public PluginContainer(@NotNull
@NotNull Plugin plugin)
throws InvalidPluginException
InvalidPluginExceptionpublic void loadPlugin(@NotNull
@NotNull Plugin plugin)
throws InvalidPluginException
plugin - the pluginInvalidPluginException - thrown by Plugin.load()public void unloadPlugin()
public void enablePlugin()
public void disablePlugin()
public java.util.List<java.lang.reflect.Method> getEventMethods()
public java.util.List<java.lang.reflect.Method> addEventMethod(java.lang.reflect.Method eventMethod)
public final Plugin getPlugin()