wonderly.jeaprs
Class MessageTableModel
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--wonderly.jeaprs.MessageTableModel
- All Implemented Interfaces:
- java.util.EventListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.swing.table.TableModel
- public class MessageTableModel
- extends javax.swing.table.AbstractTableModel
- implements java.io.Serializable, java.beans.PropertyChangeListener
- Version:
- 1.0
- Author:
- Gregg Wonderly -
The information contained in this document is Copyright 2001-2003,
Gregg Wonderly, all rights reserved.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageTableModel
public MessageTableModel(wonderly.jeaprs.aprs.data.APRS aprs)
setTable
public void setTable(javax.swing.JTable msg)
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent ev)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
readState
public void readState(java.io.ObjectInputStream is)
throws java.io.IOException
java.io.IOException
removeAllElements
public void removeAllElements()
removeElementAt
public void removeElementAt(int idx)
removeElement
public void removeElement(java.lang.String call)
size
public int size()
getRowForCall
public int getRowForCall(java.lang.String call)
getStation
public wonderly.jeaprs.StationPackets getStation(int row)
writeState
public void writeState(java.io.ObjectOutputStream os)
throws java.io.IOException
java.io.IOException
addMessage
public void addMessage(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
wonderly.jeaprs.aprs.packet.APRSData msg)
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface javax.swing.table.TableModel
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface javax.swing.table.TableModel
getFromCall
public java.lang.String getFromCall(int row)
getMessageAt
public java.lang.String getMessageAt(int row)
getPacketAt
public wonderly.jeaprs.aprs.packet.APRSPacket getPacketAt(int row)
getValueAt
public java.lang.Object getValueAt(int row,
int col)
- Specified by:
getValueAt
in interface javax.swing.table.TableModel
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
- Overrides:
getColumnName
in class javax.swing.table.AbstractTableModel