Package jmri.jmrit.entryexit
Class AddEntryExitPairPanel.TableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jmri.jmrit.entryexit.AddEntryExitPairPanel.TableModel
- All Implemented Interfaces:
PropertyChangeListener,Serializable,EventListener,TableModel
- Enclosing class:
- AddEntryExitPairPanel
-
Field Summary
FieldsFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureTable(JTable table) protected voiddeleteEntryExit(int row, int col) Class<?>getColumnClass(int col) intgetColumnName(int col) intgetPreferredWidth(int col) intgetValueAt(int row, int col) booleanisCellEditable(int row, int col) (package private) StringisPairActive(int row) void(package private) voidsetPanel(LayoutEditor panel) voidsetValueAt(Object value, int row, int col) (package private) voidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
panel
-
source
-
dest
-
rowCount
int rowCount
-
-
Constructor Details
-
TableModel
TableModel(LayoutEditor panel)
-
-
Method Details
-
setPanel
-
updateNameList
void updateNameList() -
getRowCount
- Specified by:
getRowCountin interfaceTableModel
-
configureTable
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
getPreferredWidth
-
deleteEntryExit
-
isPairActive
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
isCellEditable
- Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getColumnCount
- Specified by:
getColumnCountin interfaceTableModel
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-