|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
uk.ac.reload.dweezil.gui.treetable.TreeTableModelAdapter
This is a wrapper class takes a TreeTableModel and implements the table model interface. The implementation is trivial, with all of the event dispatching support provided by the superclass: the AbstractTableModel.
Field Summary |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
TreeTableModelAdapter(TreeTableModel treeTableModel,
javax.swing.JTree tree)
Constructor |
Method Summary | |
protected void |
delayedFireTableDataChanged()
Invokes fireTableRowsUpdated after all the pending events have been processed. |
java.lang.Class |
getColumnClass(int column)
Returns the most specific superclass for all the cell values in the column. |
int |
getColumnCount()
Returns the number of columns in the model. |
java.lang.String |
getColumnName(int column)
Returns the name of the column at columnIndex. |
int |
getRowCount()
Returns the number of rows in the model. |
java.lang.Object |
getValueAt(int row,
int column)
Returns the value for the cell at columnIndex and rowIndex. |
boolean |
isCellEditable(int row,
int column)
Determines if a specific cell is editable or not |
protected java.lang.Object |
nodeForRow(int row)
Get the tree node for the given row index |
void |
setValueAt(java.lang.Object value,
int row,
int column)
This empty implementation is provided so users don't have to implement this method if their data model is not editable. |
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 TreeTableModelAdapter(TreeTableModel treeTableModel, javax.swing.JTree tree)
treeTableModel
- the TreeTableModeltree
- the JTreeMethod Detail |
public int getColumnCount()
public java.lang.String getColumnName(int column)
column
- the index of the column
public java.lang.Class getColumnClass(int column)
column
- the index of the column
public int getRowCount()
protected java.lang.Object nodeForRow(int row)
row
- the index of the row
public java.lang.Object getValueAt(int row, int column)
row
- the row whose value is to be queriedcolumn
- the column whose value is to be queried
public boolean isCellEditable(int row, int column)
row
- the row being queriedcolumn
- the column being queried
public void setValueAt(java.lang.Object value, int row, int column)
value
- value to assign to cellrow
- row of cellcolumn
- column of cellprotected void delayedFireTableDataChanged()
|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |