ij2x.ui.tree
Class DirectoryTreeModel

java.lang.Object
  extended by javax.swing.tree.DefaultTreeModel
      extended by ij2x.ui.tree.DirectoryTreeModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel

public class DirectoryTreeModel
extends javax.swing.tree.DefaultTreeModel

See Also:
Serialized Form

Constructor Summary
DirectoryTreeModel()
           
DirectoryTreeModel(java.io.File root)
           
 
Method Summary
 java.io.File getRootDirectory()
           
 javax.swing.tree.TreePath pathToFile(java.io.File f, boolean scan)
           
 void rescan(DirectoryTreeNode dir)
           
 void setRootDirectory(java.io.File f)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryTreeModel

public DirectoryTreeModel()

DirectoryTreeModel

public DirectoryTreeModel(java.io.File root)
Method Detail

getRootDirectory

public java.io.File getRootDirectory()

setRootDirectory

public void setRootDirectory(java.io.File f)
                      throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

pathToFile

public javax.swing.tree.TreePath pathToFile(java.io.File f,
                                            boolean scan)

rescan

public void rescan(DirectoryTreeNode dir)