Package org.apache.jorphan.gui
Interface TreeTableModel
- All Superinterfaces:
TableModel
- All Known Implementing Classes:
AbstractTreeTableModel
,DefaultTreeTableModel
This is a basic interface for TreeTableModel that extends TableModel.
It's pretty minimal and isn't as full featured at other implementations.
-
Method Summary
Modifier and TypeMethodDescriptiongetValueAt
(Object node, int col) The method is similar to getValueAt(int,int).boolean
isCellEditable
(Object node, int col) the method is similar to isCellEditable(int,int).void
setValueAt
(Object val, Object node, int column) the method is similar to isCellEditable(int,int).Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
-
Method Details
-
getValueAt
The method is similar to getValueAt(int,int). Instead of int, the row is an object.- Parameters:
node
- the node which value is to be fetchedcol
- the column of the node- Returns:
- the value at the column
-
isCellEditable
the method is similar to isCellEditable(int,int). Instead of int, the row is an object.- Parameters:
node
- the node which value is to be fetchedcol
- the column of the node- Returns:
true
if cell is editable
-
setValueAt
the method is similar to isCellEditable(int,int). Instead of int, the row is an object.- Parameters:
val
- the value to be setnode
- the node which value is to be setcolumn
- the column of the node
-