org.argouml.cognitive.critics.ui
Class TableModelCritics

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byorg.argouml.cognitive.critics.ui.TableModelCritics
All Implemented Interfaces:
DelayedVChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, java.beans.VetoableChangeListener

class TableModelCritics
extends javax.swing.table.AbstractTableModel
implements java.beans.VetoableChangeListener, DelayedVChangeListener


Field Summary
(package private)  java.util.List _target
           
protected static org.apache.log4j.Logger cat
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TableModelCritics()
           
 
Method Summary
 void delayedVetoableChange(java.beans.PropertyChangeEvent pce)
           
 java.lang.Class getColumnClass(int c)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int c)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
           
 void setTarget(java.util.List critics)
           
 void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
           
 void vetoableChange(java.beans.PropertyChangeEvent pce)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cat

protected static org.apache.log4j.Logger cat

_target

java.util.List _target
Constructor Detail

TableModelCritics

public TableModelCritics()
Method Detail

setTarget

public void setTarget(java.util.List critics)

getColumnCount

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

getColumnName

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

getColumnClass

public java.lang.Class getColumnClass(int c)
Specified by:
getColumnClass in interface javax.swing.table.TableModel

isCellEditable

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

getRowCount

public int getRowCount()
Specified by:
getRowCount 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

setValueAt

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

vetoableChange

public void vetoableChange(java.beans.PropertyChangeEvent pce)
Specified by:
vetoableChange in interface java.beans.VetoableChangeListener

delayedVetoableChange

public void delayedVetoableChange(java.beans.PropertyChangeEvent pce)
Specified by:
delayedVetoableChange in interface DelayedVChangeListener


ArgoUML © 1996-2004 (20040316)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook