com.partnersoft.workbench.gui
Class VfsTreeModel
java.lang.Object
com.partnersoft.workbench.gui.VfsTreeModel
- All Implemented Interfaces:
- javax.swing.tree.TreeModel
public class VfsTreeModel
- extends java.lang.Object
- implements javax.swing.tree.TreeModel
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VfsTreeModel
public VfsTreeModel(VfsDirectory root)
nodeChanged
public void nodeChanged(VfsNode node)
nodeRemoved
public void nodeRemoved(VfsNode node)
nodeInserted
public void nodeInserted(VfsNode node)
directoryStructureChanged
public void directoryStructureChanged(VfsDirectory node)
everythingChanged
public void everythingChanged()
getChild
public java.lang.Object getChild(java.lang.Object parent,
int index)
- Specified by:
getChild in interface javax.swing.tree.TreeModel
getChildCount
public int getChildCount(java.lang.Object parent)
- Specified by:
getChildCount in interface javax.swing.tree.TreeModel
getIndexOfChild
public int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
- Specified by:
getIndexOfChild in interface javax.swing.tree.TreeModel
getRoot
public java.lang.Object getRoot()
- Specified by:
getRoot in interface javax.swing.tree.TreeModel
isLeaf
public boolean isLeaf(java.lang.Object node)
- Specified by:
isLeaf in interface javax.swing.tree.TreeModel
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
- Specified by:
addTreeModelListener in interface javax.swing.tree.TreeModel
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
- Specified by:
removeTreeModelListener in interface javax.swing.tree.TreeModel
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
- Specified by:
valueForPathChanged in interface javax.swing.tree.TreeModel
nodeToTreePath
public javax.swing.tree.TreePath nodeToTreePath(VfsNode node)