|
PPF API Version 0.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.ppf.PluginManager
public class PluginManager
Method Summary | |
---|---|
static void |
addPluginInfo(PPFPluginInfo pluginInfo)
Register a plugin, so it can be loaded later. |
static java.lang.String |
checkPluginUpdates(java.lang.String pluginName)
|
static boolean |
downloadPluginUpdate(java.lang.String pluginName)
|
static java.lang.String |
getLoadedPluginList()
|
static java.util.Map<java.lang.String,PPFPlugin> |
getLoadedPlugins()
|
static java.lang.String |
getNotLoadedPluginList()
|
static PPFPlugin |
getPlugin(java.lang.String pluginName)
|
static java.util.Map<java.lang.String,PPFPluginInfo> |
getPlugins()
|
static java.lang.String |
hasPlugin(java.lang.String pluginName)
|
static void |
init(PPF ppfBot)
Load the configured plugins. |
static boolean |
isPluginLoaded(java.lang.String pluginName)
|
static boolean |
loadPlugin(java.lang.String pluginName)
Load a plugin. |
static boolean |
reloadPlugin(java.lang.String pluginName)
Reload a plugin. |
static void |
unloadAllPlugins()
|
static void |
unloadPlugin(java.lang.String pluginName)
Unload a plugin |
static void |
updatePluginLoadState(java.lang.String pluginName,
boolean isLoaded)
Update a plugin's internal load state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void init(PPF ppfBot)
public static java.lang.String hasPlugin(java.lang.String pluginName)
public static boolean isPluginLoaded(java.lang.String pluginName)
public static boolean loadPlugin(java.lang.String pluginName)
pluginName
- the name of the plugin to load.
public static void updatePluginLoadState(java.lang.String pluginName, boolean isLoaded)
pluginName
- the name of the plugin.isLoaded
- whether's the plugin is now loaded or not.public static boolean reloadPlugin(java.lang.String pluginName)
pluginName
- the name of the plugin to reload.
public static void unloadPlugin(java.lang.String pluginName)
pluginName
- the name of the plugin to unload.public static PPFPlugin getPlugin(java.lang.String pluginName)
public static java.lang.String checkPluginUpdates(java.lang.String pluginName)
public static boolean downloadPluginUpdate(java.lang.String pluginName)
public static java.lang.String getLoadedPluginList()
public static java.lang.String getNotLoadedPluginList()
public static java.util.Map<java.lang.String,PPFPlugin> getLoadedPlugins()
public static java.util.Map<java.lang.String,PPFPluginInfo> getPlugins()
public static void unloadAllPlugins()
public static void addPluginInfo(PPFPluginInfo pluginInfo)
pluginInfo
-
|
PPF API Version 0.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
PircBot Plugin Framework API 0.6
© 2003-2004 DeadEd e.a.
ppf.sourceforge.net