zeus.agentviewer.mail
Class MailOutTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.agentviewer.mail.MailOutTableModel
All Implemented Interfaces:
MessageMonitor, java.io.Serializable, javax.swing.table.TableModel

public class MailOutTableModel
extends javax.swing.table.AbstractTableModel
implements MessageMonitor

See Also:
Serialized Form

Field Summary
private  int BUFFER_CAPACITY
           
private  java.lang.String CONTENT
           
private  java.util.Vector data
           
private  java.lang.String[] header
           
private  MailBox mb
           
private  java.lang.String RECEPIENT
           
private  int REMOVE_INDEX
           
private  java.lang.String SUBJECT
           
private  java.lang.String TYPE
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
MailOutTableModel(AgentContext context)
           
 
Method Summary
 void addMail(Performative msg)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 java.lang.String getMailContent(int row)
           
(package private)  Performative getMessage(int row)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 void messageDispatchedEvent(MessageEvent event)
           
 void messageNotDispatchedEvent(MessageEvent event)
           
 void messageQueuedEvent(MessageEvent event)
           
 void messageReceivedEvent(MessageEvent event)
           
 void removeZeusEventMonitors()
           
 
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
 

Field Detail

RECEPIENT

private java.lang.String RECEPIENT

TYPE

private java.lang.String TYPE

SUBJECT

private java.lang.String SUBJECT

CONTENT

private java.lang.String CONTENT

BUFFER_CAPACITY

private int BUFFER_CAPACITY

REMOVE_INDEX

private int REMOVE_INDEX

header

private java.lang.String[] header

data

private java.util.Vector data

mb

private MailBox mb
Constructor Detail

MailOutTableModel

public MailOutTableModel(AgentContext context)
Method Detail

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Specified by:
getValueAt in interface javax.swing.table.TableModel

getMessage

Performative getMessage(int row)

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface javax.swing.table.TableModel

addMail

public void addMail(Performative msg)

getMailContent

public java.lang.String getMailContent(int row)

messageReceivedEvent

public void messageReceivedEvent(MessageEvent event)
Specified by:
messageReceivedEvent in interface MessageMonitor

messageQueuedEvent

public void messageQueuedEvent(MessageEvent event)
Specified by:
messageQueuedEvent in interface MessageMonitor

messageDispatchedEvent

public void messageDispatchedEvent(MessageEvent event)
Specified by:
messageDispatchedEvent in interface MessageMonitor

messageNotDispatchedEvent

public void messageNotDispatchedEvent(MessageEvent event)
Specified by:
messageNotDispatchedEvent in interface MessageMonitor

removeZeusEventMonitors

public void removeZeusEventMonitors()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.