org.argouml.cognitive.checklist.ui
Class TableModelChecklist

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--org.argouml.cognitive.checklist.ui.TableModelChecklist
All Implemented Interfaces:
DelayedVChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, java.beans.VetoableChangeListener

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


Field Summary
(package private)  TabChecklist _panel
           
(package private)  java.lang.Object _target
           
protected static Logger cat
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
TableModelChecklist(TabChecklist tc)
           
 
Method Summary
 void delayedVetoableChange(java.beans.PropertyChangeEvent pce)
           
 java.lang.Class getColumnClass(int c)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int c)
           
private  UmlModelEventPump getPump()
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
           
 void listRoleItemSet(MElementEvent mee)
           
 void propertySet(MElementEvent mee)
           
 void recovered(MElementEvent mee)
           
 void removed(MElementEvent mee)
           
 void roleAdded(MElementEvent mee)
           
 void roleRemoved(MElementEvent mee)
           
 void setTarget(java.lang.Object t)
           
 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 Logger cat

_target

java.lang.Object _target

_panel

TabChecklist _panel
Constructor Detail

TableModelChecklist

public TableModelChecklist(TabChecklist tc)
Method Detail

getPump

private UmlModelEventPump getPump()

setTarget

public void setTarget(java.lang.Object t)

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
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getColumnClass

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

isCellEditable

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

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
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel

propertySet

public void propertySet(MElementEvent mee)

listRoleItemSet

public void listRoleItemSet(MElementEvent mee)

recovered

public void recovered(MElementEvent mee)

removed

public void removed(MElementEvent mee)

roleAdded

public void roleAdded(MElementEvent mee)

roleRemoved

public void roleRemoved(MElementEvent mee)

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 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook