Interface SwingFilterTableModel<R,C>

Type Parameters:
R - the type representing the rows in this table model
C - the type used to identify columns in this table model, Integer for indexed identification for example
All Superinterfaces:
FilterModel<R>, FilterTableModel<R,C>, TableModel
All Known Implementing Classes:
SwingEntityTableModel

public interface SwingFilterTableModel<R,C> extends FilterTableModel<R,C>, TableModel
A Swing TableModel based on the UI-agnostic FilterTableModel, adding the TableModel interface along with cell editing (via SwingFilterTableModel.RowEditor) — mirroring how SwingFilterListModel extends ListModel. The rich model logic (items, selection, filtering, sorting, export) lives in the common module; this only adds the Swing coat, with selection() narrowed to a FilterListSelection (a javax.swing.ListSelectionModel).
See Also: