Package com.illumon.iris.gui.filterlink
Class FilterLinkPopupProvider
java.lang.Object
com.illumon.iris.gui.filterlink.FilterLinkPopupProvider
- All Implemented Interfaces:
PopupProvider
public class FilterLinkPopupProvider extends Object implements PopupProvider
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FilterLinkPopupProvider()
-
Method Summary
Modifier and Type Method Description static <T extends Linkable>
TgetLinkable(Class<T> type, Linkable other, FilterLinkHighlighter highlighter)
List<? extends JComponent>
getMenuItems(Linkable linkable, int column, Component component)
List<? extends JComponent>
getMenuItems(GuiTable table, int column)
Get a list of menu items to add to the popup.static void
showDialog(LinkSource source, LinkTarget target, Window win, FilterLinkHighlighter highlighter)
-
Constructor Details
-
FilterLinkPopupProvider
public FilterLinkPopupProvider()
-
-
Method Details
-
getMenuItems
Description copied from interface:PopupProvider
Get a list of menu items to add to the popup.- Specified by:
getMenuItems
in interfacePopupProvider
- 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.
-
getMenuItems
-
showDialog
public static void showDialog(LinkSource source, LinkTarget target, Window win, FilterLinkHighlighter highlighter) -
getLinkable
public static <T extends Linkable> T getLinkable(Class<T> type, Linkable other, FilterLinkHighlighter highlighter)
-