zeus.agentviewer.resources
Class ResourceTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.agentviewer.resources.ResourceTableModel
All Implemented Interfaces:
FactMonitor, java.io.Serializable, javax.swing.table.TableModel

public class ResourceTableModel
extends javax.swing.table.AbstractTableModel
implements FactMonitor

See Also:
Serialized Form

Field Summary
protected  javax.swing.event.EventListenerList changeListeners
           
private  java.util.Vector data
           
private  java.lang.String[] header
           
(package private) static int ID
           
 OntologyDb ontologyDb
           
 ResourceDb resDB
           
(package private) static int STATUS
           
(package private) static int TYPE
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ResourceTableModel(AgentContext context)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener x)
           
 void factAccessedEvent(FactEvent event)
           
 void factAddedEvent(FactEvent event)
           
 void factDeletedEvent(FactEvent event)
           
 void factModifiedEvent(FactEvent event)
           
protected  void fireChanged()
           
 Fact getAttributesOf(int row)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
           
 void removeChangeListener(javax.swing.event.ChangeListener x)
           
 void removeZeusEventMonitors()
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

static final int TYPE
See Also:
Constant Field Values

ID

static final int ID
See Also:
Constant Field Values

STATUS

static final int STATUS
See Also:
Constant Field Values

header

private java.lang.String[] header

data

private java.util.Vector data

resDB

public ResourceDb resDB

ontologyDb

public OntologyDb ontologyDb

changeListeners

protected javax.swing.event.EventListenerList changeListeners
Constructor Detail

ResourceTableModel

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

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName 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

isCellEditable

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

getAttributesOf

public Fact getAttributesOf(int row)

factAddedEvent

public void factAddedEvent(FactEvent event)
Specified by:
factAddedEvent in interface FactMonitor

factModifiedEvent

public void factModifiedEvent(FactEvent event)
Specified by:
factModifiedEvent in interface FactMonitor

factDeletedEvent

public void factDeletedEvent(FactEvent event)
Specified by:
factDeletedEvent in interface FactMonitor

factAccessedEvent

public void factAccessedEvent(FactEvent event)
Specified by:
factAccessedEvent in interface FactMonitor

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener x)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener x)

fireChanged

protected void fireChanged()

removeZeusEventMonitors

public void removeZeusEventMonitors()


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