Class BasicTableEventHandlerFactory

java.lang.Object
com.illumon.iris.console.events.BasicTableEventHandlerFactory
All Implemented Interfaces:
TableEventHandlerFactory

public class BasicTableEventHandlerFactory extends Object implements 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. Actions may be configured at runtime, or via the properties file using the following properties: Global Configurations:
  • IrisConsole.tableGlobalDoubleClickHandler=<class1>,<class2>,...,<classN>
  • IrisConsole.tableGlobalRightClickHandler=<class1>,<class2>,...,<classN>
  • IrisConsole.tableHeaderGlobalRightClickHandler=<class1>,<class2>,...,<classN>
Column Specific Configurations
  • IrisConsole.tableDoubleClickHandler.<Column Name>=<class1>,<class2>,...,<classN>
  • IrisConsole.tableRightClickHandler..<Column Name>=<class1>,<class2>,...,<classN>
  • IrisConsole.tableHeaderRightClickHandler..<Column Name>=<class1>,<class2>,...,<classN>