Package jmri.jmrix.maple.assignment
Class ListFrame.AssignmentTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
jmri.jmrix.maple.assignment.ListFrame.AssignmentTableModel
- All Implemented Interfaces:
Serializable,TableModel
- Enclosing class:
- ListFrame
Set up table for displaying bit assignments.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>getColumnClass(int c) intgetColumnName(int c) intgetValueAt(int r, int c) booleanisCellEditable(int r, int c) protected voidprintColumns(HardcopyWriter w, String[] columnStrings, int[] columnSize) voidprintTable(HardcopyWriter w, int[] colWidth) Print or print preview the assignment table.voidsetValueAt(Object type, int r, int c) Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
BIT_COLUMN
- See Also:
-
ADDRESS_COLUMN
- See Also:
-
SYSNAME_COLUMN
- See Also:
-
USERNAME_COLUMN
- See Also:
-
-
Constructor Details
-
AssignmentTableModel
public AssignmentTableModel()
-
-
Method Details
-
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
-
getRowCount
-
getValueAt
-
setValueAt
- Specified by:
setValueAtin interfaceTableModel- Overrides:
setValueAtin classAbstractTableModel
-
printTable
Print or print preview the assignment table.Printed in proportionately sized columns across the page with headings and vertical lines between each column. Data is word wrapped within a column. Can only handle 4 columns of data as strings.
Adapted from routines in BeanTableDataModel.java by Bob Jacobsen and Dennis Miller
- Parameters:
w- the HardcopyWriter instance.colWidth- column width array.
-
printColumns
-