Class JAXXTree.JAXXTreeModel

java.lang.Object
jaxx.runtime.swing.JAXXTree.JAXXTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel
Enclosing class:
JAXXTree

public class JAXXTree.JAXXTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel
  • Constructor Summary

    Constructors
    Constructor Description
    JAXXTreeModel​(java.util.List<Item> items)  
  • Method Summary

    Modifier and Type Method Description
    void addTreeModelListener​(javax.swing.event.TreeModelListener listener)  
    Item findItem​(java.lang.Object value)  
    void fireTreeNodesChanged​(javax.swing.event.TreeModelEvent e)  
    java.lang.Object getChild​(java.lang.Object parent, int index)  
    int getChildCount​(java.lang.Object parent)  
    int getIndexOfChild​(java.lang.Object parent, java.lang.Object child)  
    java.lang.Object getRoot()  
    Item getRootItem()  
    boolean isLeaf​(java.lang.Object node)  
    void removeTreeModelListener​(javax.swing.event.TreeModelListener listener)  
    void valueForPathChanged​(javax.swing.tree.TreePath path, java.lang.Object newValue)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JAXXTreeModel

      public JAXXTreeModel​(java.util.List<Item> items)
  • Method Details

    • addTreeModelListener

      public void addTreeModelListener​(javax.swing.event.TreeModelListener listener)
      Specified by:
      addTreeModelListener in interface javax.swing.tree.TreeModel
    • findItem

      public Item findItem​(java.lang.Object value)
    • getChild

      public java.lang.Object getChild​(java.lang.Object parent, int index)
      Specified by:
      getChild in interface javax.swing.tree.TreeModel
    • getChildCount

      public int getChildCount​(java.lang.Object parent)
      Specified by:
      getChildCount in interface javax.swing.tree.TreeModel
    • getIndexOfChild

      public int getIndexOfChild​(java.lang.Object parent, java.lang.Object child)
      Specified by:
      getIndexOfChild in interface javax.swing.tree.TreeModel
    • getRoot

      public java.lang.Object getRoot()
      Specified by:
      getRoot in interface javax.swing.tree.TreeModel
    • getRootItem

      public Item getRootItem()
    • isLeaf

      public boolean isLeaf​(java.lang.Object node)
      Specified by:
      isLeaf in interface javax.swing.tree.TreeModel
    • removeTreeModelListener

      public void removeTreeModelListener​(javax.swing.event.TreeModelListener listener)
      Specified by:
      removeTreeModelListener in interface javax.swing.tree.TreeModel
    • fireTreeNodesChanged

      public void fireTreeNodesChanged​(javax.swing.event.TreeModelEvent e)
    • valueForPathChanged

      public void valueForPathChanged​(javax.swing.tree.TreePath path, java.lang.Object newValue)
      Specified by:
      valueForPathChanged in interface javax.swing.tree.TreeModel