Package org.snmp4j.model.demo.mibbrowser
Class SimpleMibTreeTableModel
java.lang.Object
org.snmp4j.model.demo.mibbrowser.SimpleAbstractTreeTableModel
org.snmp4j.model.demo.mibbrowser.SimpleMibTreeTableModel
- All Implemented Interfaces:
TreeModel
,SimpleTreeTableModel
The
SimpleMibTreeTableModel
is a demo implementation of a simple tree table model for MIB viewing.- Version:
- 1.0
- Author:
- Frank Fock
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static String[]
protected static Class<?>[]
protected static boolean[]
Fields inherited from class org.snmp4j.model.demo.mibbrowser.SimpleAbstractTreeTableModel
listenerList, root
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getChildCount
(Object parent) Class<?>
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 class org.snmp4j.model.demo.mibbrowser.SimpleAbstractTreeTableModel
addTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
-
Field Details
-
columnNames
-
columnTypes
-
editableColumns
protected static boolean[] editableColumns
-
-
Constructor Details
-
SimpleMibTreeTableModel
-
-
Method Details
-
getChild
-
getChildCount
-
getColumnCount
public int getColumnCount()Description copied from interface:SimpleTreeTableModel
Returns the number of available columns.- Returns:
- the number of columns.
-
getColumnName
Description copied from interface:SimpleTreeTableModel
Returns the column name.- Parameters:
column
- the column number (zero based).- Returns:
- the name of the specified column.
-
getColumnClass
Description copied from interface:SimpleTreeTableModel
Returns the type (class) of a column.- Parameters:
column
- Column number- Returns:
- Class
-
getValueAt
Description copied from interface:SimpleTreeTableModel
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
Description copied from interface:SimpleTreeTableModel
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
Description copied from interface:SimpleTreeTableModel
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).
-