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:
EventListener, Serializable, TableModel, VetoableChangeListener

class TableModelCritics
extends AbstractTableModel
implements VetoableChangeListener


Field Summary
private static Logger LOG
           
private  List target
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TableModelCritics()
           
 
Method Summary
 Class getColumnClass(int c)
           
 int getColumnCount()
           
 String getColumnName(int c)
           
 int getRowCount()
           
 Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
           
 void setTarget(List critics)
           
 void setValueAt(Object aValue, int rowIndex, int columnIndex)
           
 void vetoableChange(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

LOG

private static final Logger LOG

target

private List target
Constructor Detail

TableModelCritics

public TableModelCritics()
Method Detail

setTarget

public void setTarget(List critics)

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface TableModel
See Also:
TableModel.getColumnCount()

getColumnName

public String getColumnName(int c)
Specified by:
getColumnName in interface TableModel
See Also:
TableModel.getColumnName(int)

getColumnClass

public Class getColumnClass(int c)
Specified by:
getColumnClass in interface TableModel
See Also:
TableModel.getColumnClass(int)

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface TableModel
See Also:
TableModel.isCellEditable(int, int)

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface TableModel
See Also:
TableModel.getRowCount()

getValueAt

public Object getValueAt(int row,
                         int col)
Specified by:
getValueAt in interface TableModel
See Also:
TableModel.getValueAt(int, int)

setValueAt

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

vetoableChange

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


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