Class DataModelTreeModel

java.lang.Object
de.kappich.pat.configBrowser.main.DataModelTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel

public class DataModelTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel
Modell für ein JTree-Objekt zur Darstellung der Konfiguration.
  • Constructor Summary

    Constructors
    Constructor Description
    DataModelTreeModel​(de.bsvrz.dav.daf.main.config.DataModel dm)
    Creates new DataModelTreeModel
  • Method Summary

    Modifier and Type Method Description
    void addTreeModelListener​(javax.swing.event.TreeModelListener treeModelListener)  
    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()  
    boolean isLeaf​(java.lang.Object node)  
    void removeTreeModelListener​(javax.swing.event.TreeModelListener treeModelListener)  
    void valueForPathChanged​(javax.swing.tree.TreePath treePath, java.lang.Object obj)  

    Methods inherited from class java.lang.Object

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

    • DataModelTreeModel

      public DataModelTreeModel​(de.bsvrz.dav.daf.main.config.DataModel dm)
      Creates new DataModelTreeModel
  • Method Details

    • getRoot

      public java.lang.Object getRoot()
      Specified by:
      getRoot in interface javax.swing.tree.TreeModel
    • 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
    • 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 treeModelListener)
      Specified by:
      removeTreeModelListener in interface javax.swing.tree.TreeModel
    • addTreeModelListener

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

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