ij2x.filetree
Class FileTreeModel

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

public class FileTreeModel
extends javax.swing.tree.DefaultTreeModel

See Also:
Serialized Form

Constructor Summary
FileTreeModel()
           
FileTreeModel(javax.swing.filechooser.FileSystemView fsv, boolean useFileHiding)
           
 
Method Summary
 javax.swing.filechooser.FileSystemView getFileSystemView()
           
 int getViewMode()
           
 boolean isFileHidingEnabled()
           
 boolean isLeaf(java.lang.Object node)
           
 void reload(javax.swing.tree.TreeNode node)
           
 void setFileHidingEnabled(boolean useFileHiding)
           
 void setFileSystemView(javax.swing.filechooser.FileSystemView fsv)
           
 void setViewMode(int viewMode)
           
 void valueForPathChanged(javax.swing.tree.TreePath treepath, java.lang.Object obj)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileTreeModel

public FileTreeModel()

FileTreeModel

public FileTreeModel(javax.swing.filechooser.FileSystemView fsv,
                     boolean useFileHiding)
Method Detail

isLeaf

public boolean isLeaf(java.lang.Object node)
Specified by:
isLeaf in interface javax.swing.tree.TreeModel
Overrides:
isLeaf in class javax.swing.tree.DefaultTreeModel

isFileHidingEnabled

public boolean isFileHidingEnabled()

setFileHidingEnabled

public void setFileHidingEnabled(boolean useFileHiding)

getViewMode

public int getViewMode()

setViewMode

public void setViewMode(int viewMode)
                 throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getFileSystemView

public javax.swing.filechooser.FileSystemView getFileSystemView()

setFileSystemView

public void setFileSystemView(javax.swing.filechooser.FileSystemView fsv)

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath treepath,
                                java.lang.Object obj)
Specified by:
valueForPathChanged in interface javax.swing.tree.TreeModel
Overrides:
valueForPathChanged in class javax.swing.tree.DefaultTreeModel

reload

public void reload(javax.swing.tree.TreeNode node)
Overrides:
reload in class javax.swing.tree.DefaultTreeModel