|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--sharpster.common.PluginManager
Field Summary | |
protected java.util.LinkedList |
plugins
A list holding all loaded plugins |
Constructor Summary | |
PluginManager()
Constructor |
Method Summary | |
java.lang.String |
getPluginDescription(java.lang.String name)
Returns a description about the given plug-in name. |
sharpster.common.PartOfFilePlugin |
getPluginFromName(java.lang.String pluginName)
Returns a plug-in object given a specific plug-in name |
java.lang.String[] |
getPluginNames()
Returns an array of available plug-in names. |
boolean |
loadPlugins(java.lang.String directory)
Loads all plug-ins from the given directory (Loads all classes ending with Plugin.class). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.LinkedList plugins
Constructor Detail |
public PluginManager()
Method Detail |
public boolean loadPlugins(java.lang.String directory)
public java.lang.String[] getPluginNames()
public sharpster.common.PartOfFilePlugin getPluginFromName(java.lang.String pluginName)
public java.lang.String getPluginDescription(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |