org.argouml.uml
Class TableModelComposite
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--org.argouml.uml.TableModelComposite
- All Implemented Interfaces:
- DelayedVChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, TableModelTarget, java.beans.VetoableChangeListener
- Direct Known Subclasses:
- TableModelActorByProps, TableModelAssoc_in_DeplByProps, TableModelAssocByProps, TableModelAttr, TableModelClass_in_DeplByProps, TableModelClassByProps, TableModelCompInstanceByProps, TableModelComponentByProps, TableModelDependency_in_DeplByProps, TableModelInterface_in_DeplByProps, TableModelLinkByProps, TableModelNodeByProps, TableModelNodeInstanceByProps, TableModelObjectByProps, TableModelOper, TableModelSeqActionByProps, TableModelSeqLinkByProps, TableModelSeqObjectByProps, TableModelSeqStimulusByProps, TableModelStateByProps, TableModelTransByProps, TableModelUseCaseByProps
- public class TableModelComposite
- extends javax.swing.table.AbstractTableModel
- implements TableModelTarget
- See Also:
- Serialized Form
Field Summary |
protected static org.apache.log4j.Category |
cat
|
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.swing.table.TableModel |
addTableModelListener, removeTableModelListener |
cat
protected static org.apache.log4j.Category cat
TableModelComposite
public TableModelComposite()
initColumns
public void initColumns()
addColumn
public void addColumn(ColumnDescriptor cd)
setAllowAddition
public void setAllowAddition(boolean b)
setAllowRemoval
public void setAllowRemoval(boolean b)
setTarget
public void setTarget(java.lang.Object target)
- Specified by:
setTarget
in interface TableModelTarget
rowObjectsFor
public java.util.Vector rowObjectsFor(java.lang.Object t)
getRowObjects
public java.util.Vector getRowObjects()
setFilter
public void setFilter(org.tigris.gef.util.Predicate p)
- this is at
- Specified by:
setFilter
in interface TableModelTarget
- Parameters:
p
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface javax.swing.table.TableModel
- Overrides:
getColumnCount
in class javax.swing.table.AbstractTableModel
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
- Overrides:
getRowCount
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int col)
- Specified by:
getValueAt
in interface javax.swing.table.TableModel
- Overrides:
getValueAt
in class javax.swing.table.AbstractTableModel
setValueAt
public void setValueAt(java.lang.Object val,
int row,
int col)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- Overrides:
setValueAt
in class javax.swing.table.AbstractTableModel
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