This interface is an action generator for the IDE's data palette view. It would be used to dynamically populate the data palette with palette actions.
Related Topics
DataPaletteTagDriver
, DefaultDataPaletteDriver
Nested Class Summary |
public static interface | IDataPaletteViewDriver.IDataPaletteViewContext
Interface to provide access to the view context of the data palette. |
Method Summary |
public boolean | |
public void | |
public |
|
public |
|
public boolean |
|
public void |
|
Method Detail |
public boolean canDelete(IAction
element)
Determines whether the specified action can be deleted from the
data palette.
public void delete(IAction
element)
Deletes the specified action and document elements
associated with it.
publicRequests the menu to display for this action on a right click event (or any other).JPopupMenu
getPopupMenu(IAction
el)
publicReturns a list of IPropertyNodes. This list is the top level of the property heirarchy displayed in the property view. The property view expects that all top level nodes represent property groups and will not not display values for these nodes. After the top-level, nodes implementing IProperty will display a value.List
getPropertyInfo(IAction
element)
If this element has no displayable properties, an empty List should be returned. Use of Collections.EMPTY_LIST is recommended.
public boolean populate(IActionContainer
palette)
Adds actions to the given container.
public void setContext(IDataPaletteViewDriver.IDataPaletteViewContext
context)
Sets the view context for this driver. Can be used to request
information or actions from the view.
Related Topics