UC Berkeley Group for User Interface Research
Updated November 17, 2000

edu.berkeley.guir.lib.gesture.util
Class DefaultCTableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--javax.swing.table.DefaultTableModel
              |
              +--edu.berkeley.guir.lib.gesture.util.DefaultCTableModel
All Implemented Interfaces:
CTableModel, Serializable, TableModel

public class DefaultCTableModel
extends DefaultTableModel
implements CTableModel

See Also:
Serialized Form

Field Summary
protected  Vector rowIdentifiers
           
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DefaultCTableModel()
           
DefaultCTableModel(int numRows, int numColumns)
           
 
Method Summary
 void addRow(Object[] rowData)
           
 void addRow(Object rowName, Vector rowData)
           
 void addRow(Vector rowData)
           
 String getRowName(int row)
           
protected  void initRowIdentifiers(int numRows)
           
 void insertRow(int row, Object[] rowData)
           
 void insertRow(int row, Object rowName, Vector rowData)
           
 void insertRow(int row, Vector rowData)
           
 void moveRow(int startIndex, int endIndex, int toIndex)
           
 void removeRow(int row)
           
 void setRowName(int rowNumber, Object newName)
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, isCellEditable, newDataAvailable, newRowsAdded, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, 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, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 

Field Detail

rowIdentifiers

protected Vector rowIdentifiers
Constructor Detail

DefaultCTableModel

public DefaultCTableModel()

DefaultCTableModel

public DefaultCTableModel(int numRows,
                          int numColumns)
Method Detail

initRowIdentifiers

protected void initRowIdentifiers(int numRows)

getRowName

public String getRowName(int row)
Specified by:
getRowName in interface CTableModel

setRowName

public void setRowName(int rowNumber,
                       Object newName)
Specified by:
setRowName in interface CTableModel

addRow

public void addRow(Vector rowData)
Overrides:
addRow in class DefaultTableModel

addRow

public void addRow(Object[] rowData)
Overrides:
addRow in class DefaultTableModel

addRow

public void addRow(Object rowName,
                   Vector rowData)

insertRow

public void insertRow(int row,
                      Vector rowData)
Overrides:
insertRow in class DefaultTableModel

insertRow

public void insertRow(int row,
                      Object[] rowData)
Overrides:
insertRow in class DefaultTableModel

insertRow

public void insertRow(int row,
                      Object rowName,
                      Vector rowData)

moveRow

public void moveRow(int startIndex,
                    int endIndex,
                    int toIndex)
Overrides:
moveRow in class DefaultTableModel

removeRow

public void removeRow(int row)
Overrides:
removeRow in class DefaultTableModel

Copyright Information