zeus.generator.code
Class GenerationTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byzeus.generator.code.GenerationTableModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel

public class GenerationTableModel
extends javax.swing.table.AbstractTableModel
implements javax.swing.event.ChangeListener

See Also:
Serialized Form

Field Summary
(package private) static int AGENT_FILTER
           
protected static java.lang.String[] columnNames
           
protected  java.util.Vector data
           
protected  GenerationPlan genplan
           
protected  boolean hideAgents
           
protected  boolean hideTasks
           
protected  boolean hideUtilities
           
(package private) static int TASK_FILTER
           
(package private) static int UTILITY_FILTER
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
GenerationTableModel(GenerationPlan genplan)
           
 
Method Summary
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int col)
           
protected  void refresh()
           
 void removeRows(int[] rows)
           
 void setFilter(int f)
           
 void setValueAt(java.lang.Object aValue, int row, int column)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
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_FILTER

static final int AGENT_FILTER
See Also:
Constant Field Values

TASK_FILTER

static final int TASK_FILTER
See Also:
Constant Field Values

UTILITY_FILTER

static final int UTILITY_FILTER
See Also:
Constant Field Values

columnNames

protected static final java.lang.String[] columnNames

data

protected java.util.Vector data

hideAgents

protected boolean hideAgents

hideTasks

protected boolean hideTasks

hideUtilities

protected boolean hideUtilities

genplan

protected GenerationPlan genplan
Constructor Detail

GenerationTableModel

public GenerationTableModel(GenerationPlan genplan)
Method Detail

setFilter

public void setFilter(int f)

removeRows

public void removeRows(int[] rows)

refresh

protected void refresh()

getColumnCount

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

getRowCount

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

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable 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 column)
Specified by:
getValueAt in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)
Specified by:
setValueAt in interface javax.swing.table.TableModel

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener


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