Class RowObjectSelectionManager<T>

java.lang.Object
javax.swing.DefaultListSelectionModel
docking.widgets.table.RowObjectSelectionManager<T>
Type Parameters:
T - the row type
All Implemented Interfaces:
SelectionManager, Serializable, Cloneable, EventListener, TableModelListener, ListSelectionModel

public class RowObjectSelectionManager<T> extends DefaultListSelectionModel implements SelectionManager
A class to track and restore selections made in a table. We use this in the docking environment primarily due to the heavy usage of filtering for most tables. As tables are filtered, the contents change (and then change back when the filter is removed). It is nice to be able to filter a table, select an item of interest, and then unfilter the table to see that item in more context.
See Also: