Module is.codion.swing.common.model
Package is.codion.swing.common.model.component.table
@NullMarked
package is.codion.swing.common.model.component.table
Table model implementations with built-in filtering, sorting and selection management.
-
InterfacesClassDescriptionA Swing
TableModelbased on the UI-agnosticFilterTableModel, adding theTableModelinterface along with cell editing (viaSwingFilterTableModel.RowEditor) — mirroring howSwingListModelextendsListModel.Builds aSwingFilterTableModel— the same options as the commonFilterTableModel.Builder(the selection is ajavax.swing.ListSelectionModelbased one and the refresher aProgressWorkerbased one), addingSwingFilterTableModel.Builder.async(boolean)andSwingFilterTableModel.Builder.rowEditor(Function), with the chain staying Swing-typed sobuild()yields aTableModel.Provides aSwingFilterTableModel.BuilderinstanceHandles the editing of rows