zeus.agentviewer.acquaintances
Class RelationsTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.agentviewer.acquaintances.RelationsTableModel
All Implemented Interfaces:
RelationMonitor, java.io.Serializable, javax.swing.table.TableModel

public class RelationsTableModel
extends javax.swing.table.AbstractTableModel
implements RelationMonitor

See Also:
Serialized Form

Field Summary
private  java.lang.String AGENT
           
private  OrderedHashtable data
           
private  java.lang.String[] header
           
private  OrganisationDb organisationDb
           
private  java.lang.String RELATION
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
RelationsTableModel(AgentContext context)
           
 
Method Summary
 void AddRelation(java.lang.String name, java.lang.String rel)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 java.lang.String getName(int row)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
           
 void ModifyRelation(java.lang.String name, java.lang.String newRelation)
           
 void relationAccessedEvent(RelationEvent event)
           
 void relationAddedEvent(RelationEvent event)
           
 void relationDeletedEvent(RelationEvent event)
           
 void relationModifiedEvent(RelationEvent event)
           
 void removeRelation(java.lang.String rel)
           
 void removeZeusEventMonitors()
           
 void setValueAt(java.lang.Object value, int row, int col)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AGENT

private java.lang.String AGENT

RELATION

private java.lang.String RELATION

header

private java.lang.String[] header

data

private OrderedHashtable data

organisationDb

private OrganisationDb organisationDb
Constructor Detail

RelationsTableModel

public RelationsTableModel(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

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int col)
Specified by:
setValueAt 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

getColumnName

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

AddRelation

public void AddRelation(java.lang.String name,
                        java.lang.String rel)

ModifyRelation

public void ModifyRelation(java.lang.String name,
                           java.lang.String newRelation)

removeRelation

public void removeRelation(java.lang.String rel)

getName

public java.lang.String getName(int row)

relationAddedEvent

public void relationAddedEvent(RelationEvent event)
Specified by:
relationAddedEvent in interface RelationMonitor

relationModifiedEvent

public void relationModifiedEvent(RelationEvent event)
Specified by:
relationModifiedEvent in interface RelationMonitor

relationDeletedEvent

public void relationDeletedEvent(RelationEvent event)
Specified by:
relationDeletedEvent in interface RelationMonitor

relationAccessedEvent

public void relationAccessedEvent(RelationEvent event)
Specified by:
relationAccessedEvent in interface RelationMonitor

removeZeusEventMonitors

public void removeZeusEventMonitors()


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