com.puppycrawl.tools.checkstyle.gui
Interface TreeTableModel
- TreeModel
- AbstractTreeTableModel, ParseTreeModel
public interface TreeTableModel
extends 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.
Class | getColumnClass(int column)- Returns the type for column number
column.
|
int | getColumnCount()- Returns the number ofs availible column.
|
String | getColumnName(int column)- Returns the name for column number
column.
|
Object | getValueAt(Object node, int column)- Returns the value to be displayed for node
node,
at column number column.
|
boolean | isCellEditable(Object node, int column)- Indicates whether the the value for node
node,
at column number column is editable.
|
void | setValueAt(Object aValue, Object node, int column)- Sets the value for node
node,
at column number column.
|
getColumnClass
public Class getColumnClass(int column)
Returns the type for column number column.
getColumnCount
public int getColumnCount()
Returns the number ofs availible column.
getColumnName
public String getColumnName(int column)
Returns the name for column number column.
getValueAt
public Object getValueAt(Object node,
int column) Returns the value to be displayed for node node,
at column number column.
isCellEditable
public boolean isCellEditable(Object node,
int column) Indicates whether the the value for node node,
at column number column is editable.
setValueAt
public void setValueAt(Object aValue,
Object node,
int column) Sets the value for node node,
at column number column.