Package com.cosylab.vdct.plugin.popup
Interface ContextPopupPlugin
-
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
CosyBeansPlugin
,PopupPluginRecordHandlerExample
public interface ContextPopupPlugin extends Plugin
Insert the type's description here. Creation date: (8.12.2001 12:43:54)- Author:
- Matej Sekoranja
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vector
getItems(Vector selectedObjects)
This metod is called each time request of popup menu is gived to VisualDCT.-
Methods inherited from interface com.cosylab.vdct.plugin.Plugin
destroy, getAuthor, getDescription, getName, getVersion, init, start, stop
-
-
-
-
Method Detail
-
getItems
Vector getItems(Vector selectedObjects)
This metod is called each time request of popup menu is gived to VisualDCT. PluginPopupManager then queries all popup plugins, asking them to return list of menus or menu items to be added to the default list of popup items. Plugin can also return null value, if there is no action available to the given list of selected objects. Creation date: (8.12.2001 12:45:31)- Parameters:
selectedObjects
- List of selected elements. All elements inhereit from com.cosylab.vdct.graphics.objects.Selectable interface. Typical there are objects:- com.cosylab.vdct.graphics.objects.Group - group
- com.cosylab.vdct.graphics.objects.Record - record
- com.cosylab.vdct.graphics.objects.Template - template instance
- com.cosylab.vdct.graphics.objects.Connector - connector
- ...
null
, then popup over empty workspace is issued.- Returns:
- java.util.Vector list of
javax.swing.JMenuItems
and/orjavax.swing.JMenu
and/orjavax.swing.JSeparator
objects to be added to the default list of popup items. Can also be null.
-
-