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
.