|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.table.AbstractTableModel | +--javax.swing.table.DefaultTableModel | +--dyntable.AttributiveCellTableModel
$Id: AttributiveCellTableModel.java,v 1.0 2005/09/25 jDynTable@gmx.de $
The AttributiveCellTableModel is derived from
javax.swing.table.DefaultTableModel which specifies the methods
a table will use to interrogate a tabular data model and is
super class for ProxyTableModel.
This class provides additional functionality compared to
DefaultTableModel which is needed for the combine / split
feature.
Constructor Summary | |
---|---|
AttributiveCellTableModel()
Construchts a new AttributiveCellTableModel. |
|
AttributiveCellTableModel(int numRows,
int numColumns)
Construchts a new AttributiveCellTableModel. |
|
AttributiveCellTableModel(java.lang.Object[][] data,
java.lang.Object[] columnNames)
Construchts a new AttributiveCellTableModel. |
|
AttributiveCellTableModel(java.lang.Object[] columnNames,
int numRows)
Construchts a new AttributiveCellTableModel. |
|
AttributiveCellTableModel(java.util.Vector columnNames,
int numRows)
Construchts a new AttributiveCellTableModel. |
|
AttributiveCellTableModel(java.util.Vector data,
java.util.Vector columnNames)
Construchts a new AttributiveCellTableModel. |
Method Summary | |
---|---|
void |
addColumn(java.lang.Object columnName,
java.util.Vector columnData)
|
void |
addRow(java.util.Vector rowData)
|
CellAttribute |
getCellAttribute()
Getter method |
void |
insertRow(int row,
java.util.Vector rowData)
|
void |
setCellAttribute(CellAttribute newCellAtt)
Setter method |
void |
setColumnIdentifiers(java.util.Vector columnIdentifiers)
|
void |
setDataVector(java.util.Vector newData,
java.util.Vector columnNames)
|
Methods inherited from class javax.swing.table.DefaultTableModel |
---|
addColumn, addColumn, addRow, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AttributiveCellTableModel()
public AttributiveCellTableModel(int numRows, int numColumns)
public AttributiveCellTableModel(java.util.Vector columnNames, int numRows)
public AttributiveCellTableModel(java.lang.Object[] columnNames, int numRows)
public AttributiveCellTableModel(java.util.Vector data, java.util.Vector columnNames)
public AttributiveCellTableModel(java.lang.Object[][] data, java.lang.Object[] columnNames)
Method Detail |
public void setDataVector(java.util.Vector newData, java.util.Vector columnNames)
setDataVector
in class javax.swing.table.DefaultTableModel
public void setColumnIdentifiers(java.util.Vector columnIdentifiers)
setColumnIdentifiers
in class javax.swing.table.DefaultTableModel
public void addColumn(java.lang.Object columnName, java.util.Vector columnData)
addColumn
in class javax.swing.table.DefaultTableModel
public void addRow(java.util.Vector rowData)
addRow
in class javax.swing.table.DefaultTableModel
public void insertRow(int row, java.util.Vector rowData)
insertRow
in class javax.swing.table.DefaultTableModel
public CellAttribute getCellAttribute()
public void setCellAttribute(CellAttribute newCellAtt)
newCellAtt
- CellAttribute object for this table model
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |