|
||||||||||
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.PluginDescription
public class PluginDescription
Implementation of an object which stre the plugin description
Constructor Summary | |
---|---|
PluginDescription(java.lang.String name,
java.util.Map<java.lang.String,ActionDescription> samples,
java.util.Map<java.lang.String,ActionDescription> tests,
java.util.Map<java.lang.String,ActionDescription> timers,
java.util.Map<java.lang.String,ActionDescription> controls,
ObjectDescription o,
java.util.Vector h)
constructor, use the 'loadPluginDescription' method to build an instance of the object which is contains in a XML file |
Method Summary | |
---|---|
NodeDescription |
createNodeDescription(java.lang.String type,
java.lang.String name)
Create a node description of a selected action descripted by it type and name |
java.util.Vector<NodeDescription> |
createNodesDescriptions(java.lang.String type)
Create the nodes descriptions of each actions defined in this plugin of the given type |
java.lang.String |
getActionGUIKey(java.lang.String type,
java.lang.String actionName)
Get the gui key of a specified action |
java.util.Vector<java.lang.String> |
getActionHelp(java.lang.String type,
java.lang.String action)
This method return the action help of the action whose name is given in parameter |
java.util.Map<java.lang.String,ActionDescription> |
getControls()
|
java.lang.String |
getName()
Attribute name getter |
ObjectDescription |
getObject()
|
java.util.Map<java.lang.String,ActionDescription> |
getSamples()
|
java.util.Map<java.lang.String,ActionDescription> |
getTests()
|
java.util.Map<java.lang.String,ActionDescription> |
getTimers()
|
static java.util.List<PluginDescription> |
loadPluginDescription(PluginGUIManager pluginGUIManager,
java.io.File file)
Load a plugin description from a properties file which has it path specified in parameter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginDescription(java.lang.String name, java.util.Map<java.lang.String,ActionDescription> samples, java.util.Map<java.lang.String,ActionDescription> tests, java.util.Map<java.lang.String,ActionDescription> timers, java.util.Map<java.lang.String,ActionDescription> controls, ObjectDescription o, java.util.Vector h)
name
- The jar file namesamples
- tests
- timers
- controls
- o
- h
- Method Detail |
---|
public java.util.Vector<NodeDescription> createNodesDescriptions(java.lang.String type)
type
-
public NodeDescription createNodeDescription(java.lang.String type, java.lang.String name)
type
- The type of the actionname
- The name of the action
public static java.util.List<PluginDescription> loadPluginDescription(PluginGUIManager pluginGUIManager, java.io.File file) throws ClifException
pluginGUIManager
- file
- the directory of the plugin
ClifException
public java.lang.String getName()
public java.util.Vector<java.lang.String> getActionHelp(java.lang.String type, java.lang.String action)
type
- The type of the actionaction
- The name of the action
public java.lang.String getActionGUIKey(java.lang.String type, java.lang.String actionName)
type
- The type of the actionactionName
- The action name
public ObjectDescription getObject()
public java.util.Map<java.lang.String,ActionDescription> getSamples()
public java.util.Map<java.lang.String,ActionDescription> getTests()
public java.util.Map<java.lang.String,ActionDescription> getTimers()
public java.util.Map<java.lang.String,ActionDescription> getControls()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |