Interface EnumeratedColumnTableModel<R>
- All Superinterfaces:
RowObjectTableModel<R>, TableModel
- All Known Subinterfaces:
EnumeratedColumnProgramTableModel<R>
- All Known Implementing Classes:
DefaultEnumeratedColumnProgramTableModel, DefaultEnumeratedColumnTableModel, RowWrappedEnumeratedColumnTableModel
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddAll(Collection<R> c) voidclear()static <C extends Enum<C> & EnumeratedTableColumn<C,R>, R>
TableColumnDescriptor<R> createTableColumnDescriptor(Collection<C> cols, List<C> defaultOrder) voiddeleteWith(Predicate<R> predicate) voidnotifyUpdated(R row) notifyUpdatedWith(Predicate<R> predicate) Methods inherited from interface RowObjectTableModel
fireTableDataChanged, getColumnValueForRow, getModelData, getName, getRowIndex, getRowObjectMethods inherited from interface TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
-
Method Details
-
add
-
addAll
-
notifyUpdated
-
notifyUpdatedWith
-
delete
-
deleteWith
-
findFirst
-
clear
void clear() -
createTableColumnDescriptor
static <C extends Enum<C> & EnumeratedTableColumn<C,R>, R> TableColumnDescriptor<R> createTableColumnDescriptor(Collection<C> cols, List<C> defaultOrder)
-