Interface TreeTableModel
- All Superinterfaces:
TreeModel
- All Known Implementing Classes:
AbstractTreeTableModel
public interface TreeTableModel extends TreeModel
TreeTableModel is the model used by a JTreeTable. It extends TreeModel to add
methods for getting information about the set of columns each node in the
TreeTableModel may have. Each column, like a column in a TableModel, has a
name and a type associated with it. Each node in the TreeTableModel can
return a value for each of the columns and set that value if isCellEditable()
returns true.
- Version:
- %I% %G%
- Author:
- Philip Milne, Scott Violet
-
Method Summary
Modifier and Type Method Description Class<?>
getColumnClass(int column)
Returns the type for column numbercolumn
.int
getColumnCount()
Returns the number ofs availible column.String
getColumnName(int column)
Returns the name for column numbercolumn
.Object
getValueAt(Object node, int column)
Returns the value to be displayed for nodenode
, at column numbercolumn
.boolean
isCellEditable(Object node, int column)
Indicates whether the the value for nodenode
, at column numbercolumn
is editable.void
setValueAt(Object aValue, Object node, int column)
Sets the value for nodenode
, at column numbercolumn
.Methods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
-
Method Details
-
getColumnCount
int getColumnCount()Returns the number ofs availible column. -
getColumnName
Returns the name for column numbercolumn
. -
getColumnClass
Returns the type for column numbercolumn
. -
getValueAt
Returns the value to be displayed for nodenode
, at column numbercolumn
. -
isCellEditable
Indicates whether the the value for nodenode
, at column numbercolumn
is editable. -
setValueAt
Sets the value for nodenode
, at column numbercolumn
.
-