net.datacrow.console.components.fstree
Class FileSystemTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
net.datacrow.console.components.fstree.FileSystemTreeModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.tree.TreeModel
public class FileSystemTreeModel
- extends javax.swing.tree.DefaultTreeModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.tree.DefaultTreeModel |
asksAllowsChildren, listenerList, root |
Methods inherited from class javax.swing.tree.DefaultTreeModel |
asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, setAsksAllowsChildren, setRoot |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileSystemTreeModel
public FileSystemTreeModel(java.io.File rootDirectory,
FileNameFilter filter)
getChild
public java.lang.Object getChild(java.lang.Object parent,
int index)
- Specified by:
getChild
in interface javax.swing.tree.TreeModel
- Overrides:
getChild
in class javax.swing.tree.DefaultTreeModel
getChildCount
public int getChildCount(java.lang.Object parent)
- Specified by:
getChildCount
in interface javax.swing.tree.TreeModel
- Overrides:
getChildCount
in class javax.swing.tree.DefaultTreeModel
isLeaf
public boolean isLeaf(java.lang.Object o)
- Specified by:
isLeaf
in interface javax.swing.tree.TreeModel
- Overrides:
isLeaf
in class javax.swing.tree.DefaultTreeModel
getIndexOfChild
public int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
- Specified by:
getIndexOfChild
in interface javax.swing.tree.TreeModel
- Overrides:
getIndexOfChild
in class javax.swing.tree.DefaultTreeModel
setSelectedRecurse
public void setSelectedRecurse(FileSystemTreeNode node,
boolean b)
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object value)
- Specified by:
valueForPathChanged
in interface javax.swing.tree.TreeModel
- Overrides:
valueForPathChanged
in class javax.swing.tree.DefaultTreeModel
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener listener)
- Specified by:
addTreeModelListener
in interface javax.swing.tree.TreeModel
- Overrides:
addTreeModelListener
in class javax.swing.tree.DefaultTreeModel
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener listener)
- Specified by:
removeTreeModelListener
in interface javax.swing.tree.TreeModel
- Overrides:
removeTreeModelListener
in class javax.swing.tree.DefaultTreeModel