public class MessageTableModel extends AbstractTableModel implements IMessageListener
IMessageListener
to the Gantt chart and updates itself based on
the incoming messages.listenerList
Constructor and Description |
---|
MessageTableModel(AbstractGanttChart gc)
Constructs a new model for the given Gantt chart.
|
Modifier and Type | Method and Description |
---|---|
int |
getColumnCount() |
IMessage |
getMessageInRow(int row)
A utility method for easily retrieving the message displayed in the
given row.
|
int |
getRowCount() |
Object |
getValueAt(int rowIndex,
int columnIndex) |
void |
messageAdded(IMessage msg)
Called when a message has been added.
|
void |
messageRemoved(IMessage msg)
Called when a message has been removed.
|
void |
messagesCleared()
Called when all messages have been removed.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
public MessageTableModel(AbstractGanttChart gc)
gc
- the Gantt chartpublic int getRowCount()
getRowCount
in interface TableModel
public int getColumnCount()
getColumnCount
in interface TableModel
public Object getValueAt(int rowIndex, int columnIndex)
getValueAt
in interface TableModel
public IMessage getMessageInRow(int row)
row
- the table rowpublic void messageAdded(IMessage msg)
IMessageListener
messageAdded
in interface IMessageListener
msg
- the added messagepublic void messageRemoved(IMessage msg)
IMessageListener
messageRemoved
in interface IMessageListener
msg
- the removed messagepublic void messagesCleared()
IMessageListener
messagesCleared
in interface IMessageListener
Copyright © 2006–2016 Dirk Lemmermann Software & Consulting. All rights reserved.