org.owasp.webscarab.util.swing
Class DOMTreeModel

java.lang.Object
  extended by org.owasp.webscarab.util.swing.AbstractTreeModel
      extended by org.owasp.webscarab.util.swing.DOMTreeModel
All Implemented Interfaces:
javax.swing.tree.TreeModel

public class DOMTreeModel
extends AbstractTreeModel


Field Summary
 
Fields inherited from class org.owasp.webscarab.util.swing.AbstractTreeModel
listeners
 
Constructor Summary
DOMTreeModel(org.w3c.dom.Node root)
           
 
Method Summary
 java.lang.Object getChild(java.lang.Object parent, int index)
           
 int getChildCount(java.lang.Object parent)
           
 java.lang.Object getRoot()
           
 boolean isLeaf(java.lang.Object node)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
           
 
Methods inherited from class org.owasp.webscarab.util.swing.AbstractTreeModel
addTreeModelListener, clone, fireChildAdded, fireChildChanged, fireChildRemoved, fireChildrenAdded, fireChildrenChanged, fireChildrenRemoved, fireNewRoot, firePathChanged, firePathLeafStateChanged, fireStructureChanged, fireTreeStructureChanged, getIndexOfChild, removeTreeModelListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMTreeModel

public DOMTreeModel(org.w3c.dom.Node root)
Method Detail

getRoot

public java.lang.Object getRoot()

getChildCount

public int getChildCount(java.lang.Object parent)

getChild

public java.lang.Object getChild(java.lang.Object parent,
                                 int index)

isLeaf

public boolean isLeaf(java.lang.Object node)

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newValue)