com.proschedule.util.table
Class AttributiveCellTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by com.proschedule.util.table.AttributiveCellTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Direct Known Subclasses:
SchedulingTableModel

public class AttributiveCellTableModel
extends javax.swing.table.DefaultTableModel

See Also:
Serialized Form

Field Summary
protected  CellAttribute cellAtt
           
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
AttributiveCellTableModel()
           
AttributiveCellTableModel(int numRows, int numColumns)
           
AttributiveCellTableModel(java.lang.Object[][] data, java.lang.Object[] columnNames)
           
AttributiveCellTableModel(java.lang.Object[] columnNames, int numRows)
           
AttributiveCellTableModel(java.util.Vector columnNames, int numRows)
           
AttributiveCellTableModel(java.util.Vector data, java.util.Vector columnNames)
           
 
Method Summary
 void addColumn(java.lang.Object columnName, java.util.Vector columnData)
           
 void addRow(java.util.Vector rowData)
           
 CellAttribute getCellAttribute()
           
 void insertRow(int row, java.util.Vector rowData)
           
 void setCellAttribute(CellAttribute newCellAtt)
           
 void setDataVector(java.util.Vector newData, java.util.Vector columnNames)
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cellAtt

protected CellAttribute cellAtt
Constructor Detail

AttributiveCellTableModel

public AttributiveCellTableModel()

AttributiveCellTableModel

public AttributiveCellTableModel(int numRows,
                                 int numColumns)

AttributiveCellTableModel

public AttributiveCellTableModel(java.util.Vector columnNames,
                                 int numRows)

AttributiveCellTableModel

public AttributiveCellTableModel(java.lang.Object[] columnNames,
                                 int numRows)

AttributiveCellTableModel

public AttributiveCellTableModel(java.util.Vector data,
                                 java.util.Vector columnNames)

AttributiveCellTableModel

public AttributiveCellTableModel(java.lang.Object[][] data,
                                 java.lang.Object[] columnNames)
Method Detail

setDataVector

public void setDataVector(java.util.Vector newData,
                          java.util.Vector columnNames)
Overrides:
setDataVector in class javax.swing.table.DefaultTableModel

addColumn

public void addColumn(java.lang.Object columnName,
                      java.util.Vector columnData)
Overrides:
addColumn in class javax.swing.table.DefaultTableModel

addRow

public void addRow(java.util.Vector rowData)
Overrides:
addRow in class javax.swing.table.DefaultTableModel

insertRow

public void insertRow(int row,
                      java.util.Vector rowData)
Overrides:
insertRow in class javax.swing.table.DefaultTableModel

getCellAttribute

public CellAttribute getCellAttribute()

setCellAttribute

public void setCellAttribute(CellAttribute newCellAtt)