Class NavTreeTableModel

  • All Implemented Interfaces:
    TreeModel, org.jdesktop.swingx.treetable.TreeTableModel

    public class NavTreeTableModel
    extends Object
    implements org.jdesktop.swingx.treetable.TreeTableModel
    Model of the tree table used for a jaxx tree table api.
    Since:
    2.2
    Author:
    Sylvain Lletellier
    • Method Detail

      • getPathToRoot

        public org.jdesktop.swingx.treetable.TreeTableNode[] getPathToRoot​(org.jdesktop.swingx.treetable.TreeTableNode aNode)
      • nodeStructureChanged

        public void nodeStructureChanged​(NavTreeTableNode<?> node)
      • getModelSupport

        public org.jdesktop.swingx.tree.TreeModelSupport getModelSupport()
      • getColomnsNames

        public String[] getColomnsNames()
      • setRoot

        public void setRoot​(org.jdesktop.swingx.treetable.TreeTableNode root)
      • getRoot

        public org.jdesktop.swingx.treetable.TreeTableNode getRoot()
        Specified by:
        getRoot in interface TreeModel
      • getColumnClass

        public Class<?> getColumnClass​(int i)
        Specified by:
        getColumnClass in interface org.jdesktop.swingx.treetable.TreeTableModel
      • getColumnCount

        public int getColumnCount()
        Specified by:
        getColumnCount in interface org.jdesktop.swingx.treetable.TreeTableModel
      • getColumnName

        public String getColumnName​(int column)
        Specified by:
        getColumnName in interface org.jdesktop.swingx.treetable.TreeTableModel
      • getHierarchicalColumn

        public int getHierarchicalColumn()
        Specified by:
        getHierarchicalColumn in interface org.jdesktop.swingx.treetable.TreeTableModel
      • getValueAt

        public Object getValueAt​(Object o,
                                 int i)
        Specified by:
        getValueAt in interface org.jdesktop.swingx.treetable.TreeTableModel
      • isCellEditable

        public boolean isCellEditable​(Object o,
                                      int i)
        Specified by:
        isCellEditable in interface org.jdesktop.swingx.treetable.TreeTableModel
      • setValueAt

        public void setValueAt​(Object o,
                               Object o1,
                               int i)
        Specified by:
        setValueAt in interface org.jdesktop.swingx.treetable.TreeTableModel