Interface SimpleTreeTableModel

All Superinterfaces:
TreeModel
All Known Implementing Classes:
SimpleAbstractTreeTableModel, SimpleMibTreeTableModel

public interface SimpleTreeTableModel extends TreeModel
The SimpleTreeTableModel defines the interface for a simple tree table model.
Version:
1.0
Author:
Frank Fock
  • Method Details

    • getColumnCount

      int getColumnCount()
      Returns the number of available columns.
      Returns:
      the number of columns.
    • getColumnName

      String getColumnName(int column)
      Returns the column name.
      Parameters:
      column - the column number (zero based).
      Returns:
      the name of the specified column.
    • getColumnClass

      Class<?> getColumnClass(int column)
      Returns the type (class) of a column.
      Parameters:
      column - Column number
      Returns:
      Class
    • getValueAt

      Object getValueAt(Object node, int column)
      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

      boolean isCellEditable(Object node, int column)
      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

      void setValueAt(Object aValue, Object node, int column)
      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).