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)