net.sf.jode.swingui
Class HierarchyTreeModel
java.lang.Object
net.sf.jode.swingui.HierarchyTreeModel
- All Implemented Interfaces:
- java.lang.Runnable, javax.swing.tree.TreeModel
- public class HierarchyTreeModel
- extends java.lang.Object
- implements javax.swing.tree.TreeModel, java.lang.Runnable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HierarchyTreeModel
public HierarchyTreeModel(Main main)
HierarchyTreeModel
public HierarchyTreeModel(Main main,
javax.swing.JProgressBar progressBar)
readPackage
public int readPackage(int depth,
java.util.HashMap classes,
java.lang.String packageName,
int count)
countClasses
public int countClasses(int depth,
java.lang.String packageName)
rebuild
public void rebuild()
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
- Specified by:
addTreeModelListener
in interface javax.swing.tree.TreeModel
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
- Specified by:
removeTreeModelListener
in interface javax.swing.tree.TreeModel
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
- Specified by:
valueForPathChanged
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
getRoot
public java.lang.Object getRoot()
- Specified by:
getRoot
in interface javax.swing.tree.TreeModel
isLeaf
public boolean isLeaf(java.lang.Object node)
- Specified by:
isLeaf
in interface javax.swing.tree.TreeModel
isValidClass
public boolean isValidClass(java.lang.Object node)
getFullName
public java.lang.String getFullName(java.lang.Object node)
getPath
public javax.swing.tree.TreePath getPath(java.lang.String fullName)
Copyright © 1998-2004 by Jochen Hoenicke.