org.owasp.webscarab.ui.swing
Class ConversationTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.owasp.webscarab.util.swing.ExtensibleTableModel
org.owasp.webscarab.ui.swing.ConversationTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class ConversationTableModel
- extends ExtensibleTableModel
- Author:
- knoppix
- 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, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_model
protected ConversationModel _model
_logger
protected java.util.logging.Logger _logger
ConversationTableModel
public ConversationTableModel(ConversationModel model)
- Creates a new instance of ConversationTableModel
getKeyAt
public java.lang.Object getKeyAt(int row)
- Specified by:
getKeyAt in class ExtensibleTableModel
indexOfKey
public int indexOfKey(java.lang.Object key)
- Specified by:
indexOfKey in class ExtensibleTableModel
getRowCount
public int getRowCount()
- Specified by:
getRowCount in interface javax.swing.table.TableModel- Specified by:
getRowCount in class ExtensibleTableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface javax.swing.table.TableModel- Overrides:
getColumnCount in class ExtensibleTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Specified by:
getValueAt in interface javax.swing.table.TableModel- Overrides:
getValueAt in class ExtensibleTableModel
getColumnName
public java.lang.String getColumnName(int column)
- Returns the name of the column at
column. This is used
to initialize the table's column header name. Note: this name does
not need to be unique; two columns in a table can have the same name.
- Specified by:
getColumnName in interface javax.swing.table.TableModel- Overrides:
getColumnName in class ExtensibleTableModel
- Parameters:
column - the index of the column
- Returns:
- the name of the column
getColumnClass
public java.lang.Class getColumnClass(int column)
- Returns the most specific superclass for all the cell values
in the column. This is used by the
JTable to set up a
default renderer and editor for the column.
- Specified by:
getColumnClass in interface javax.swing.table.TableModel- Overrides:
getColumnClass in class ExtensibleTableModel
- Parameters:
column - the index of the column
- Returns:
- the common ancestor class of the object values in the model.
addedConversation
protected void addedConversation(ConversationEvent evt)
removedConversation
protected void removedConversation(ConversationEvent evt)
changedConversations
protected void changedConversations()