jade.tools.sniffer
Class MMTreeModel

java.lang.Object
  |
  +--javax.swing.tree.DefaultTreeModel
        |
        +--jade.tools.sniffer.MMTreeModel

public class MMTreeModel
extends javax.swing.tree.DefaultTreeModel

The model of the MMTree

Author:
Gianluca Tanca
See Also:
Serialized Form

Field Summary
protected static TreeData root
          the Root of the Tree
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
MMTreeModel()
           
 
Method Summary
protected  void fireValueChanged(javax.swing.tree.TreePath path, int[] ind, java.lang.Object[] children)
          This method must be rewritten if we want to make possible editing the tree
 java.lang.Object getRoot()
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
          This method must be rewritten if we want to make possible editing the tree
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getPathToRoot, getPathToRoot, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

protected static TreeData root
the Root of the Tree
Constructor Detail

MMTreeModel

public MMTreeModel()
Method Detail

getRoot

public java.lang.Object getRoot()
Overrides:
getRoot in class javax.swing.tree.DefaultTreeModel

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newValue)
This method must be rewritten if we want to make possible editing the tree
Overrides:
valueForPathChanged in class javax.swing.tree.DefaultTreeModel

fireValueChanged

protected void fireValueChanged(javax.swing.tree.TreePath path,
                                int[] ind,
                                java.lang.Object[] children)
This method must be rewritten if we want to make possible editing the tree