org.jtheque.metrics.view.impl.model
Class ResultsTreeTableModel

java.lang.Object
  extended by org.jdesktop.swingx.treetable.AbstractTreeTableModel
      extended by org.jdesktop.swingx.treetable.DefaultTreeTableModel
          extended by org.jtheque.metrics.view.impl.model.ResultsTreeTableModel
All Implemented Interfaces:
TreeModel, org.jdesktop.swingx.treetable.TreeTableModel, org.jtheque.core.managers.view.able.components.IModel

public final class ResultsTreeTableModel
extends org.jdesktop.swingx.treetable.DefaultTreeTableModel
implements org.jtheque.core.managers.view.able.components.IModel

A results tree table model.

Author:
Baptiste Wicht

Nested Class Summary
static interface ResultsTreeTableModel.Columns
          The columns of the tree table.
 
Field Summary
 
Fields inherited from class org.jdesktop.swingx.treetable.DefaultTreeTableModel
columnIdentifiers
 
Fields inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel
modelSupport, root
 
Constructor Summary
ResultsTreeTableModel(org.jdesktop.swingx.treetable.TreeTableNode node, String[] headers)
          Construct a new ResultsTreeTableModel.
 
Method Summary
 int getColumnCount()
           
 String getColumnName(int column)
           
 Object getValueAt(Object node, int column)
           
 boolean isCellEditable(Object node, int column)
           
 
Methods inherited from class org.jdesktop.swingx.treetable.DefaultTreeTableModel
getChild, getChildCount, getIndexOfChild, getPathToRoot, getRoot, insertNodeInto, isLeaf, removeNodeFromParent, setColumnIdentifiers, setRoot, setUserObject, setValueAt, valueForPathChanged
 
Methods inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel
addTreeModelListener, getColumnClass, getHierarchicalColumn, getTreeModelListeners, removeTreeModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultsTreeTableModel

public ResultsTreeTableModel(org.jdesktop.swingx.treetable.TreeTableNode node,
                             String[] headers)
Construct a new ResultsTreeTableModel.

Parameters:
node - The root node.
headers - The headers.
Method Detail

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface org.jdesktop.swingx.treetable.TreeTableModel
Overrides:
getColumnCount in class org.jdesktop.swingx.treetable.DefaultTreeTableModel

getValueAt

public Object getValueAt(Object node,
                         int column)
Specified by:
getValueAt in interface org.jdesktop.swingx.treetable.TreeTableModel
Overrides:
getValueAt in class org.jdesktop.swingx.treetable.DefaultTreeTableModel

getColumnName

public String getColumnName(int column)
Specified by:
getColumnName in interface org.jdesktop.swingx.treetable.TreeTableModel
Overrides:
getColumnName in class org.jdesktop.swingx.treetable.DefaultTreeTableModel

isCellEditable

public boolean isCellEditable(Object node,
                              int column)
Specified by:
isCellEditable in interface org.jdesktop.swingx.treetable.TreeTableModel
Overrides:
isCellEditable in class org.jdesktop.swingx.treetable.DefaultTreeTableModel


Copyright © 2010 JTheque. All Rights Reserved.