Package com.illumon.iris.gui.widget
Interface PopupProvider
- All Known Subinterfaces:
HeaderPopupProvider
- All Known Implementing Classes:
ColumnPreviewPopupProvider
,ConfigHeaderPopupProvider
,ConfigPopupProvider
,CopyHeadersPopupProvider
,CustomTableActions
,FilterLinkPopupProvider
,FormatHeaderPopupProvider
,HideItemsPopupProvider
,MultilineValuePopupProvider
,OneClickListPopupProvider
,PlottingHeaderPopupProvider
,RollupHeaderPopupProvider
public interface PopupProvider
An object that provides menu items for a right clicked table.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionList<? extends JComponent>
getMenuItems
(GuiTable table, int column) Get a list of menu items to add to the popup.
-
Field Details
-
NULL
-
-
Method Details
-
getMenuItems
Get a list of menu items to add to the popup.- Parameters:
table
- The table that was clickedcolumn
- The column index in Model space- Returns:
- A list of menu items to add to the popup menu.
- ImplNote:
- When invoked by IrisTable, the column parameter will already be in model space. Implementers should not request the value from the GUI with table.getValueAt(), but instead get the value from the model using table.getModel().getOriginalTable().getValueAt()
-