Package com.cosylab.vdct.plugins
Class ApplicationRunnerPlugin
- java.lang.Object
-
- com.cosylab.vdct.plugins.ApplicationRunnerPlugin
-
- All Implemented Interfaces:
MenuPlugin
,Plugin
public class ApplicationRunnerPlugin extends Object implements MenuPlugin
Application runner plugin, runs external applications from the VDCT. A menu Tools->Applications is added. Applications are configured via plugins configuration file. Add the following lines to the ${user.home}/.vdctplugins.xml or /etc/vdct/.vdctplugins.xml (system config) file:<plugin class="com.cosylab.vdct.plugins.ApplicationRunnerPlugin" autostart="true"> <param name="Calculator" value="calc" /> <param name="Minesweeper" value="winmine" /> <param name="Notepad" value="notepad" /> </plugin>
- Author:
- Matej Sekoranja
-
-
Field Summary
Fields Modifier and Type Field Description protected JMenu
menu
protected com.cosylab.vdct.plugins.ApplicationRunnerPlugin.MenuItemHandler
menuitemHandler
-
Constructor Summary
Constructors Constructor Description ApplicationRunnerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Insert the method's description here.String
getAuthor()
Insert the method's description here.String
getDescription()
Insert the method's description here.JMenu
getMenu()
Returns menu to be added to the VisualDCT tools menu Plugin should return always the same object.String
getName()
Insert the method's description here.String
getVersion()
Insert the method's description here.void
init(Properties properties, PluginContext context)
Insert the method's description here.void
start()
Insert the method's description here.void
stop()
Insert the method's description here.
-
-
-
Field Detail
-
menuitemHandler
protected com.cosylab.vdct.plugins.ApplicationRunnerPlugin.MenuItemHandler menuitemHandler
-
menu
protected JMenu menu
-
-
Method Detail
-
destroy
public void destroy()
Insert the method's description here. Creation date: (8.12.2001 13:29:26)
-
getAuthor
public String getAuthor()
Insert the method's description here. Creation date: (8.12.2001 13:29:26)
-
getDescription
public String getDescription()
Insert the method's description here. Creation date: (8.12.2001 13:29:26)- Specified by:
getDescription
in interfacePlugin
- Returns:
- java.lang.String
-
getName
public String getName()
Insert the method's description here. Creation date: (8.12.2001 13:29:26)
-
getVersion
public String getVersion()
Insert the method's description here. Creation date: (8.12.2001 13:29:26)- Specified by:
getVersion
in interfacePlugin
- Returns:
- java.lang.String
-
init
public void init(Properties properties, PluginContext context)
Insert the method's description here. Creation date: (8.12.2001 13:29:26)
-
start
public void start()
Insert the method's description here. Creation date: (8.12.2001 13:29:26)
-
stop
public void stop()
Insert the method's description here. Creation date: (8.12.2001 13:29:26)
-
getMenu
public JMenu getMenu()
Description copied from interface:MenuPlugin
Returns menu to be added to the VisualDCT tools menu Plugin should return always the same object. PluginMenuManager will take care or enabled/disabled status Creation date: (8.12.2001 12:45:31)- Specified by:
getMenu
in interfaceMenuPlugin
- Returns:
- javax.swing.JMenu
- See Also:
MenuPlugin.getMenu()
-
-