Class DbKeyedTableSelectionModel

java.lang.Object
com.illumon.iris.gui.table.IrisTableSelectionModel
com.illumon.iris.console.db.DbKeyedTableSelectionModel
All Implemented Interfaces:
Serializable, Cloneable, ListSelectionModel

public class DbKeyedTableSelectionModel extends IrisTableSelectionModel
A Table selection model that maintains user selection inside and outside the viewport. When selections are made, key-values are cached and rows are considered selected if: 1) The row is populated 2) The values of the key columns match ont of the selected values If a long running selection operation is in progress, and another selection event arrives, it will be ignored. The special case is getTableForSelection which will retry until it manages to acquire the lock
See Also: