com.zfqjava.swing.model
Class FileTreeModel

java.lang.Object
  |
  +--javax.swing.tree.DefaultTreeModel
        |
        +--com.zfqjava.swing.model.FileTreeModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel

public class FileTreeModel
extends javax.swing.tree.DefaultTreeModel

See Also:
Serialized Form

Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
FileTreeModel(java.io.File directory)
           
FileTreeModel(java.io.File directory, javax.swing.filechooser.FileSystemView fsv)
           
 
Method Summary
 javax.swing.filechooser.FileFilter getFileFilter()
           
 boolean isFileHidingEnabled()
           
 boolean isRecursiveModeEnabled()
           
 void reload(javax.swing.tree.TreeNode node)
           
 void setFileFilter(javax.swing.filechooser.FileFilter fileFilter)
           
 void setFileHidingEnabled(boolean b)
           
 void setRecursiveModeEnabled(boolean b)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileTreeModel

public FileTreeModel(java.io.File directory)

FileTreeModel

public FileTreeModel(java.io.File directory,
                     javax.swing.filechooser.FileSystemView fsv)
Method Detail

setFileHidingEnabled

public void setFileHidingEnabled(boolean b)

isFileHidingEnabled

public boolean isFileHidingEnabled()

setFileFilter

public void setFileFilter(javax.swing.filechooser.FileFilter fileFilter)

getFileFilter

public javax.swing.filechooser.FileFilter getFileFilter()

setRecursiveModeEnabled

public void setRecursiveModeEnabled(boolean b)

isRecursiveModeEnabled

public boolean isRecursiveModeEnabled()

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newValue)
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


Copyright © 2001-2003 Extreme Component, Inc. All rights reserved.