Package jmri.jmrix.rps.swing.polling
Class PollDataModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- jmri.jmrix.rps.swing.polling.PollDataModel
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel,MeasurementListener
public class PollDataModel extends javax.swing.table.AbstractTableModel implements MeasurementListener
Pane for user management of RPS alignment.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static intADDRCOL(package private) static intIDCOL(package private) static intLAST(package private) static intLASTTIME(package private) static intLASTXCOL(package private) static intLASTYCOL(package private) static intLASTZCOL(package private) static intLONGCOL(package private) ModifiedFlagmodifiedFlag(package private) static intNAMECOL(package private) static intPOLLCOL(package private) static intTYPECOL
-
Constructor Summary
Constructors Constructor Description PollDataModel(ModifiedFlag flag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()java.lang.Class<?>getColumnClass(int c)intgetColumnCount()java.lang.StringgetColumnName(int c)intgetRowCount()java.lang.ObjectgetValueAt(int r, int c)booleanisCellEditable(int r, int c)voidnotify(Measurement m)voidsetValueAt(java.lang.Object value, 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 Detail
-
NAMECOL
static final int NAMECOL
- See Also:
- Constant Field Values
-
IDCOL
static final int IDCOL
- See Also:
- Constant Field Values
-
ADDRCOL
static final int ADDRCOL
- See Also:
- Constant Field Values
-
LONGCOL
static final int LONGCOL
- See Also:
- Constant Field Values
-
POLLCOL
static final int POLLCOL
- See Also:
- Constant Field Values
-
LASTXCOL
static final int LASTXCOL
- See Also:
- Constant Field Values
-
LASTYCOL
static final int LASTYCOL
- See Also:
- Constant Field Values
-
LASTZCOL
static final int LASTZCOL
- See Also:
- Constant Field Values
-
LASTTIME
static final int LASTTIME
- See Also:
- Constant Field Values
-
LAST
static final int LAST
- See Also:
- Constant Field Values
-
modifiedFlag
ModifiedFlag modifiedFlag
-
TYPECOL
static final int TYPECOL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PollDataModel
public PollDataModel(ModifiedFlag flag)
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin interfacejavax.swing.table.TableModel
-
getRowCount
public int getRowCount()
- Specified by:
getRowCountin interfacejavax.swing.table.TableModel
-
getColumnName
public java.lang.String getColumnName(int c)
- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
getColumnClass
public java.lang.Class<?> getColumnClass(int c)
- Specified by:
getColumnClassin interfacejavax.swing.table.TableModel- Overrides:
getColumnClassin classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int r, int c)
- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
getValueAt
public java.lang.Object getValueAt(int r, int c)
- Specified by:
getValueAtin interfacejavax.swing.table.TableModel
-
setValueAt
public void setValueAt(java.lang.Object value, int r, int c)
- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-
notify
public void notify(Measurement m)
- Specified by:
notifyin interfaceMeasurementListener
-
dispose
public void dispose()
-
-