zeus.agentviewer.engine
Class EngineTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.agentviewer.engine.EngineTableModel
All Implemented Interfaces:
NodeMonitor, java.io.Serializable, javax.swing.table.TableModel

public class EngineTableModel
extends javax.swing.table.AbstractTableModel
implements NodeMonitor

See Also:
Serialized Form

Field Summary
private  int BUFFER_CAPACITY
           
private  OrderedHashtable data
           
private  Engine engine
           
private  GraphsModel graphsModel
           
private  java.lang.String[] header
           
(package private)  EngineGraphModel markedForDeletion
           
private  int REMOVE_INDEX
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
EngineTableModel(AgentContext context)
           
 
Method Summary
private  void debug(java.lang.String str)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 EngineGraphModel getGraph(int row)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
protected  void markForDeletion(EngineGraphModel eRoot)
           
 void nodeCreatedEvent(NodeEvent event)
           
 void nodeDisposedEvent(NodeEvent event)
           
 void nodeStateChangedEvent(NodeEvent event)
           
 void removeAll()
           
 void removeGraph(EngineGraphModel root)
           
 void removeZeusEventMonitors()
           
private  EngineGraphModel updateGraph(java.lang.String name)
           
 
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

header

private java.lang.String[] header

data

private OrderedHashtable data

graphsModel

private GraphsModel graphsModel

engine

private Engine engine

BUFFER_CAPACITY

private int BUFFER_CAPACITY

REMOVE_INDEX

private int REMOVE_INDEX

markedForDeletion

EngineGraphModel markedForDeletion
Constructor Detail

EngineTableModel

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

getColumnName

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

markForDeletion

protected void markForDeletion(EngineGraphModel eRoot)

nodeCreatedEvent

public void nodeCreatedEvent(NodeEvent event)
Specified by:
nodeCreatedEvent in interface NodeMonitor

updateGraph

private EngineGraphModel updateGraph(java.lang.String name)

nodeStateChangedEvent

public void nodeStateChangedEvent(NodeEvent event)
Specified by:
nodeStateChangedEvent in interface NodeMonitor

removeAll

public void removeAll()

removeGraph

public void removeGraph(EngineGraphModel root)

getGraph

public EngineGraphModel getGraph(int row)

nodeDisposedEvent

public void nodeDisposedEvent(NodeEvent event)
Specified by:
nodeDisposedEvent in interface NodeMonitor

removeZeusEventMonitors

public void removeZeusEventMonitors()

debug

private void debug(java.lang.String str)


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