Package org.apache.jorphan.gui
Interface TreeTableModel
-
- All Implemented Interfaces:
-
javax.swing.table.TableModel
public interface TreeTableModel implements TableModel
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 Type Method Description abstract ObjectgetValueAt(Object node, int col)The method is similar to getValueAt(int,int). abstract booleanisCellEditable(Object node, int col)the method is similar to isCellEditable(int,int). abstract voidsetValueAt(Object val, Object node, int column)the method is similar to isCellEditable(int,int). -
Methods inherited from class javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getValueAt
abstract Object getValueAt(Object node, int col)
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
abstract boolean isCellEditable(Object node, int col)
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:
trueif cell is editable
-
setValueAt
abstract void setValueAt(Object val, Object node, int column)
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
-
-
-
-