|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.clif.scenario.isac.egui.plugins.PluginManager
public class PluginManager
This object will manage the different plugins
Constructor Summary | |
---|---|
PluginManager()
Constructor |
Method Summary | |
---|---|
NodeDescription |
createNodeDescription(java.lang.String plugin,
java.lang.String type,
java.lang.String name)
Create a new node description for a selected action of a selected plugin |
java.util.Vector<NodeDescription> |
createNodesDescriptions(java.lang.String type)
Create a new vector with an entry for each actions, parameters values will be set to null |
java.util.Vector<NodeDescription> |
createNodesDescriptionsByPlugins(java.util.Vector pluginsName,
java.lang.String type)
Create a new vector with an entry for each actions, parameters values will be set to null But only action of the plugin define in the vector which is given |
PluginDescription |
getDescription(java.lang.String pluginName)
Return the plugin description for a given name |
java.lang.String |
getPluginActionGUIKey(java.lang.String plugin,
java.lang.String type,
java.lang.String action)
This method return the gui key of an specified action of a specified plugin |
java.util.Vector<java.lang.String> |
getPluginActionHelp(java.lang.String plugin,
java.lang.String type,
java.lang.String action)
This method return the help lines of the action of a selected plugin |
java.lang.String[] |
getPluginsName()
|
void |
initialisePluginsTable(PluginGUIManager pluginGUIManager)
This method build the table which store the plugins descriptions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginManager()
Method Detail |
---|
public void initialisePluginsTable(PluginGUIManager pluginGUIManager)
pluginGUIManager
- public java.util.Vector<NodeDescription> createNodesDescriptions(java.lang.String type)
type
- The type of the action searched
public NodeDescription createNodeDescription(java.lang.String plugin, java.lang.String type, java.lang.String name)
plugin
- The name of the plugintype
- The type of the actionname
- The name of the action
public java.util.Vector<NodeDescription> createNodesDescriptionsByPlugins(java.util.Vector pluginsName, java.lang.String type)
pluginsName
- The names of the pluginstype
- The type of the action searched
public java.util.Vector<java.lang.String> getPluginActionHelp(java.lang.String plugin, java.lang.String type, java.lang.String action)
plugin
- The plugin nametype
- The type of the actionaction
- The name of the action
public java.lang.String getPluginActionGUIKey(java.lang.String plugin, java.lang.String type, java.lang.String action)
plugin
- The plugin nametype
- The action typeaction
- The action name
public java.lang.String[] getPluginsName()
public PluginDescription getDescription(java.lang.String pluginName)
pluginName
- the name of the plugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |