|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
org.argouml.uml.ui.TabTaggedValuesModel
The model for the table with the tagged values. Implementation for UML 1.4 and TagDefinitions.
| Field Summary |
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| Constructor Summary | |
TabTaggedValuesModel()
Construct a model to be used by a JTable containing TaggedValues. |
|
TabTaggedValuesModel(TabTaggedValues t)
Deprecated. before 0.21.3 by tfmorris - use no argument constructor |
|
| Method Summary | |
void |
addRow(Object[] values)
Add a tagged value to the model with the given type and value. |
void |
delayedVetoableChange(PropertyChangeEvent pce)
|
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 |
propertyChange(PropertyChangeEvent evt)
|
void |
removeRow(int row)
Remove the TaggedValue at the given row from the ModelElement. |
void |
setTarget(Object t)
Set the current target to the given model element. |
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 |
| Constructor Detail |
public TabTaggedValuesModel(TabTaggedValues t)
t - ignoredTabTaggedValuesModel()public TabTaggedValuesModel()
| Method Detail |
public void setTarget(Object t)
t - the target modelelementpublic int getColumnCount()
getColumnCount in interface TableModelTableModel.getColumnCount()public String getColumnName(int c)
getColumnName in interface TableModelTableModel.getColumnName(int)public Class getColumnClass(int c)
getColumnClass in interface TableModelTableModel.getColumnClass(int)
public boolean isCellEditable(int row,
int col)
isCellEditable in interface TableModelTableModel.isCellEditable(int, int)public int getRowCount()
getRowCount in interface TableModelTableModel.getRowCount()
public Object getValueAt(int row,
int col)
getValueAt in interface TableModelTableModel.getValueAt(int, int)
public void setValueAt(Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface TableModelTableModel.setValueAt(java.lang.Object, int, int)public void addRow(Object[] values)
values - values for the columns:
values[0] contains type for new TaggedValue
values[1] contains value for new TaggedValuepublic void removeRow(int row)
row - row containing TaggedValue to be removed.public void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerPropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)public void vetoableChange(PropertyChangeEvent pce)
vetoableChange in interface VetoableChangeListenerVetoableChangeListener.vetoableChange(java.beans.PropertyChangeEvent)public void delayedVetoableChange(PropertyChangeEvent pce)
delayedVetoableChange in interface DelayedVChangeListenerpce - the eventDelayedVChangeListener.delayedVetoableChange(java.beans.PropertyChangeEvent)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |