Package mgui.interfaces.trees
Interface TreeTableModel
- All Superinterfaces:
javax.swing.tree.TreeModel
- All Known Implementing Classes:
AbstractTreeTableModel
public interface TreeTableModel
extends javax.swing.tree.TreeModel
TreeTableModel is the model used by a JTreeTable. It extends TreeModel
to add methods for getting inforamtion 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 java.lang.ClassgetColumnClass(int column)Returns the type for column numbercolumn.intgetColumnCount()Returns the number ofs availible column.java.lang.StringgetColumnName(int column)Returns the name for column numbercolumn.java.lang.ObjectgetValueAt(java.lang.Object node, int column)Returns the value to be displayed for nodenode, at column numbercolumn.booleanisCellEditable(java.lang.Object node, int column)Indicates whether the the value for nodenode, at column numbercolumnis editable.voidsetValueAt(java.lang.Object aValue, java.lang.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
java.lang.String getColumnName(int column)Returns the name for column numbercolumn. -
getColumnClass
java.lang.Class getColumnClass(int column)Returns the type for column numbercolumn. -
getValueAt
java.lang.Object getValueAt(java.lang.Object node, int column)Returns the value to be displayed for nodenode, at column numbercolumn. -
isCellEditable
boolean isCellEditable(java.lang.Object node, int column)Indicates whether the the value for nodenode, at column numbercolumnis editable. -
setValueAt
void setValueAt(java.lang.Object aValue, java.lang.Object node, int column)Sets the value for nodenode, at column numbercolumn.
-