Package jadex.commons.gui.jtreetable
Interface TreeTableModel
- 
- All Superinterfaces:
- javax.swing.tree.TreeModel
 - All Known Implementing Classes:
- AbstractTreeTableModel,- DefaultTreeTableModel,- DynamicTreeTableModel
 
 public interface TreeTableModel extends javax.swing.tree.TreeModelTreeTableModel 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.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ClassgetColumnClass(int column)Returns the type for column numbercolumn.intgetColumnCount()Returns the number of available columns.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.
 
- 
- 
- 
Method Detail- 
getColumnCountint getColumnCount() Returns the number of available columns.
 - 
getColumnNamejava.lang.String getColumnName(int column) Returns the name for column numbercolumn.
 - 
getColumnClassjava.lang.Class getColumnClass(int column) Returns the type for column numbercolumn.
 - 
getValueAtjava.lang.Object getValueAt(java.lang.Object node, int column)Returns the value to be displayed for nodenode, at column numbercolumn.
 - 
isCellEditableboolean isCellEditable(java.lang.Object node, int column)Indicates whether the the value for nodenode, at column numbercolumnis editable.
 - 
setValueAtvoid setValueAt(java.lang.Object aValue, java.lang.Object node, int column)Sets the value for nodenode, at column numbercolumn.
 
- 
 
-