Class NavDemoTreeTableModel

java.lang.Object
org.jdesktop.swingx.treetable.AbstractTreeTableModel
org.jdesktop.swingx.treetable.DefaultTreeTableModel
jaxx.runtime.swing.nav.treetable.NavTreeTableModel.MyDefaultTreeTableModel
jaxx.demo.feature.nav.treetable.NavDemoTreeTableModel
All Implemented Interfaces:
javax.swing.tree.TreeModel, org.jdesktop.swingx.treetable.TreeTableModel

public class NavDemoTreeTableModel
extends NavTreeTableModel.MyDefaultTreeTableModel
Since:
2.1
Author:
Sylvain Lletellier
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected DemoDataProvider dataProvider  

    Fields inherited from class org.jdesktop.swingx.treetable.DefaultTreeTableModel

    columnIdentifiers

    Fields inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel

    modelSupport, root
  • Constructor Summary

    Constructors
    Constructor Description
    NavDemoTreeTableModel​(DemoDataProvider dataProvider)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String[] getColumnsNames()  
    protected java.lang.String getPeopleColumn​(People people, int i)  
    java.lang.Object getValueAt​(java.lang.Object o, int i)  
    boolean isCellEditable​(java.lang.Object node, int column)  

    Methods inherited from class jaxx.runtime.swing.nav.treetable.NavTreeTableModel.MyDefaultTreeTableModel

    getModelSupport

    Methods inherited from class org.jdesktop.swingx.treetable.DefaultTreeTableModel

    getChild, getChildCount, getColumnCount, getColumnName, 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
  • Field Details

  • Constructor Details

    • NavDemoTreeTableModel

      public NavDemoTreeTableModel​(DemoDataProvider dataProvider)
  • Method Details

    • getValueAt

      public java.lang.Object getValueAt​(java.lang.Object o, int i)
      Specified by:
      getValueAt in interface org.jdesktop.swingx.treetable.TreeTableModel
      Overrides:
      getValueAt in class org.jdesktop.swingx.treetable.DefaultTreeTableModel
    • getPeopleColumn

      protected java.lang.String getPeopleColumn​(People people, int i)
    • getColumnsNames

      public java.lang.String[] getColumnsNames()
      Specified by:
      getColumnsNames in class NavTreeTableModel.MyDefaultTreeTableModel
    • isCellEditable

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