com.javageeks.ui.model
Class FileSystemTreeModel

java.lang.Object
  |
  +--com.javageeks.ui.model.TreeModelSupport
        |
        +--com.javageeks.ui.model.FileSystemTreeModel
All Implemented Interfaces:
java.io.Serializable

public class FileSystemTreeModel
extends TreeModelSupport
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
FileSystemTreeModel()
           
FileSystemTreeModel(java.io.File startPath)
           
FileSystemTreeModel(java.lang.String startPath)
           
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
           
 java.lang.Object getChild(java.lang.Object parent, int index)
           
 int getChildCount(java.lang.Object parent)
           
 int getIndexOfChild(java.lang.Object parent, java.lang.Object child)
           
 java.lang.Object getRoot()
           
 boolean isLeaf(java.lang.Object node)
           
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
           
 
Methods inherited from class com.javageeks.ui.model.TreeModelSupport
fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSystemTreeModel

public FileSystemTreeModel()

FileSystemTreeModel

public FileSystemTreeModel(java.lang.String startPath)

FileSystemTreeModel

public FileSystemTreeModel(java.io.File startPath)
Method Detail

getRoot

public java.lang.Object getRoot()

getChild

public java.lang.Object getChild(java.lang.Object parent,
                                 int index)

getChildCount

public int getChildCount(java.lang.Object parent)

isLeaf

public boolean isLeaf(java.lang.Object node)

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newValue)

getIndexOfChild

public int getIndexOfChild(java.lang.Object parent,
                           java.lang.Object child)

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l)
Overrides:
addTreeModelListener in class TreeModelSupport

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
Overrides:
removeTreeModelListener in class TreeModelSupport