Package com.illumon.iris.console.events
Interface TableEventHandlerFactory
- All Known Implementing Classes:
BasicTableEventHandlerFactory
public interface TableEventHandlerFactory
Handles registration for the following actions on IrisTables
Double Click on cell
Right Click on cell(s)
Right Click on table header
Each action has a Global and Column specific registration method so that
consumers can handle specific columns or any column.
-
Method Summary
-
Method Details
-
addDoubleClickHandler
Add a handler for double click events on cells in a specific column- Parameters:
column
- The column namehandler
- The handler to attach
-
addRightClickHandler
Add a handler for right click events on a specific column. Handlers should provide popup menu contributions. -
addHeaderRightClickHandler
Add a handler for right click events on a specific column header. Handlers should provide popup menu contributions. -
addGlobalDoubleClickHandler
Add a handler for double click events anywhere in a table body. -
addGlobalRightClickHandler
Add a handler for right click events on any column in the table. Handlers should provide popup menu contributions. -
addGlobalHeaderRightClickHandler
Add a handler for right click events on any column header in the table. Handlers should provide popup menu contributions. -
removeDoubleClickHandler
-
removeRightClickHandler
-
removeHeaderRightClickHandler
-
removeGlobalDoubleClickHandler
-
removeGlobalRightClickHandler
-
removeGlobalHeaderRightClickHandler
-
getDoubleClickHandlers
-
getRightClickHandlers
-
getHeaderRightClickHandlers
-
getGlobalDoubleClickHandlers
List<TableColumnDoubleClickHandler> getGlobalDoubleClickHandlers() -
getGlobalRightClickHandlers
List<PopupProvider> getGlobalRightClickHandlers() -
getGlobalHeaderRightClickHandlers
List<HeaderPopupProvider> getGlobalHeaderRightClickHandlers()
-