Package jmri.jmrit.operations
Class OperationsTableModel
- java.lang.Object
- 
- javax.swing.table.AbstractTableModel
- 
- jmri.jmrit.operations.OperationsTableModel
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- javax.swing.table.TableModel
 - Direct Known Subclasses:
- CarsTableModel,- EnginesTableModel,- SchedulesTableModel,- ScheduleTableModel,- TrackTableModel
 
 public abstract class OperationsTableModel extends javax.swing.table.AbstractTableModel Common table model methods for operations.- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classOperationsTableModel.MyTableCellRenderer
 - 
Field SummaryFields Modifier and Type Field Description protected int_indexprotected java.lang.String_roadNumberprotected javax.swing.JTable_tablejava.lang.StringlocationNamebooleanshowAlljava.lang.StringtrackName
 - 
Constructor SummaryConstructors Constructor Description OperationsTableModel()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfilterList(java.util.List<?> list)intfindRollingStockByRoadNumber(java.lang.String roadNumber, java.util.List<?> rsList)Search list for rolling stock by road numberprotected java.awt.ColorgetForegroundColor(int row)protected intgetIndex(int start, java.lang.String roadNumber, java.util.List<?> rsList)voidinitTable(javax.swing.JTable table)- 
Methods inherited from class javax.swing.table.AbstractTableModeladdTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
- 
 
- 
- 
- 
Field Detail- 
_tableprotected javax.swing.JTable _table 
 - 
_roadNumberprotected java.lang.String _roadNumber 
 - 
_indexprotected int _index 
 - 
showAllpublic boolean showAll 
 - 
locationNamepublic java.lang.String locationName 
 - 
trackNamepublic java.lang.String trackName 
 
- 
 - 
Constructor Detail- 
OperationsTableModelpublic OperationsTableModel() 
 
- 
 - 
Method Detail- 
initTablepublic void initTable(javax.swing.JTable table) 
 - 
getForegroundColorprotected java.awt.Color getForegroundColor(int row) 
 - 
findRollingStockByRoadNumberpublic int findRollingStockByRoadNumber(java.lang.String roadNumber, java.util.List<?> rsList) 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
 
 - 
getIndexprotected int getIndex(int start, java.lang.String roadNumber, java.util.List<?> rsList) 
 - 
filterListprotected void filterList(java.util.List<?> list) 
 
- 
 
-