byucc.jhdl.apps.Viewers.NewTreeBrowser
Class TreeBrowserModel

java.lang.Object
  extended byjavax.swing.tree.DefaultTreeModel
      extended bybyucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel

public class TreeBrowserModel
extends javax.swing.tree.DefaultTreeModel

See Also:
Serialized Form

Nested Class Summary
protected  class TreeBrowserModel.RecursiveTreeBrowserNodeOperator
           
static class TreeBrowserModel.Sort
           
 
Field Summary
protected  java.util.Comparator sort
           
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
TreeBrowserModel()
           
TreeBrowserModel(boolean asksAllowsChildren)
           
 
Method Summary
 TreeBrowserNode expandRecursively(java.lang.String name)
           
 java.util.Comparator getSortComparator()
           
protected  void initRoot()
           
 void setRoot(TreeBrowserNode root)
           
 void setSortComparator(java.util.Comparator s)
           
 void sort()
          Do not override, just use it and change the sort Comparator using setSortComparator(Comparator)
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sort

protected java.util.Comparator sort
Constructor Detail

TreeBrowserModel

public TreeBrowserModel()

TreeBrowserModel

public TreeBrowserModel(boolean asksAllowsChildren)
Method Detail

setRoot

public void setRoot(TreeBrowserNode root)

initRoot

protected void initRoot()

setSortComparator

public void setSortComparator(java.util.Comparator s)

getSortComparator

public java.util.Comparator getSortComparator()

sort

public final void sort()
Do not override, just use it and change the sort Comparator using setSortComparator(Comparator)


expandRecursively

public TreeBrowserNode expandRecursively(java.lang.String name)


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.