bt747.j2se_view.model
Class PositionTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
bt747.j2se_view.model.PositionTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class PositionTableModel
- extends javax.swing.table.AbstractTableModel
- Author:
- Mario De Weerd
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PositionTableModel
public PositionTableModel()
getGpsData
public final java.util.List<java.util.List<GPSRecord>> getGpsData()
- Returns:
- the gpsData
setGpsData
public final void setGpsData(GPSRecord[] gpsRecords)
- Parameters:
gpsRecords - List of GPSRecords to set as data values.
setGpsData
public void setGpsData(java.util.List<java.util.List<GPSRecord>> records)
- Parameters:
records - The records to set as the position values.
getColumnCount
public int getColumnCount()
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnName in interface javax.swing.table.TableModel- Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
getRowCount
public int getRowCount()
getRecordValueAt
public GPSRecord getRecordValueAt(int rowIndex)
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel- Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
setValueAt
public void setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt in interface javax.swing.table.TableModel- Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass in interface javax.swing.table.TableModel- Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
getPreferredWidth
public final int getPreferredWidth(java.awt.FontMetrics fm,
int columnIndex)