Package org.snmp4j.model.demo.mibbrowser
Interface SimpleTreeTableModel
- All Superinterfaces:
TreeModel
- All Known Implementing Classes:
SimpleAbstractTreeTableModel
,SimpleMibTreeTableModel
The SimpleTreeTableModel defines the interface for a simple tree table model.
- Version:
- 1.0
- Author:
- Frank Fock
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getColumnClass
(int column) Returns the type (class) of a column.int
Returns the number of available columns.getColumnName
(int column) Returns the column name.getValueAt
(Object node, int column) Returns the value of a node in a column.boolean
isCellEditable
(Object node, int column) Checks if a cell of a node in one column is editable.void
setValueAt
(Object aValue, Object node, int column) Sets a value for a node in one column.Methods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
-
Method Details
-
getColumnCount
int getColumnCount()Returns the number of available columns.- Returns:
- the number of columns.
-
getColumnName
Returns the column name.- Parameters:
column
- the column number (zero based).- Returns:
- the name of the specified column.
-
getColumnClass
Returns the type (class) of a column.- Parameters:
column
- Column number- Returns:
- Class
-
getValueAt
Returns the value of a node in a column.- Parameters:
node
- the node object.column
- the column number (zero based).- Returns:
- Value of the node in the column
-
isCellEditable
Checks if a cell of a node in one column is editable.- Parameters:
node
- the node object.column
- the column number (zero based).- Returns:
- true/false
-
setValueAt
Sets a value for a node in one column.- Parameters:
aValue
- the new value for the column.node
- the tree node.column
- the column number (zero based).
-