Package jmri.jmrit.operations
Class OperationsTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jmri.jmrit.operations.OperationsTableModel
- All Implemented Interfaces:
Serializable,TableModel
- Direct Known Subclasses:
CarsTableModel,EnginesTableModel,SchedulesTableModel,ScheduleTableModel,TrackTableModel
Common table model methods for operations.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfilterList(List<?> list) intfindRollingStockByRoadNumber(String roadNumber, List<?> rsList) Search list for rolling stock by road numberprotected ColorgetForegroundColor(int row) protected intvoidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.table.TableModel
getColumnCount, getRowCount, getValueAt
-
Field Details
-
_table
-
_roadNumber
-
_index
-
showAll
-
locationName
-
trackName
-
-
Constructor Details
-
OperationsTableModel
public OperationsTableModel()
-
-
Method Details
-
initTable
-
getForegroundColor
-
findRollingStockByRoadNumber
Search list for rolling stock by road number- Parameters:
roadNumber- The string road number to search for.rsList- The list to search- Returns:
- -1 if not found, table row number if found
-
getIndex
-
filterList
-