org.owasp.webscarab.ui.swing
Class UrlTreeModelAdapter

java.lang.Object
  extended by org.owasp.webscarab.util.swing.AbstractTreeModel
      extended by org.owasp.webscarab.ui.swing.UrlTreeModelAdapter
All Implemented Interfaces:
javax.swing.tree.TreeModel
Direct Known Subclasses:
UrlTreeTableModelAdapter

public class UrlTreeModelAdapter
extends AbstractTreeModel

Author:
knoppix

Field Summary
protected  java.util.logging.Logger _logger
           
protected  UrlModel _model
           
 
Fields inherited from class org.owasp.webscarab.util.swing.AbstractTreeModel
listeners
 
Constructor Summary
UrlTreeModelAdapter(UrlModel model)
           
 
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)
           
protected  javax.swing.tree.TreePath urlTreePath(HttpUrl url)
           
 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
 

Field Detail

_model

protected UrlModel _model

_logger

protected java.util.logging.Logger _logger
Constructor Detail

UrlTreeModelAdapter

public UrlTreeModelAdapter(UrlModel model)
Method Detail

getRoot

public java.lang.Object getRoot()

getChild

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

getChildCount

public int getChildCount(java.lang.Object parent)

isLeaf

public boolean isLeaf(java.lang.Object node)

valueForPathChanged

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

urlTreePath

protected javax.swing.tree.TreePath urlTreePath(HttpUrl url)