allensoft.gui
Class FileSystemTreeModel.DefaultFileNode

java.lang.Object
  |
  +--allensoft.gui.FileSystemTreeModel.FileNode
        |
        +--allensoft.gui.FileSystemTreeModel.DefaultFileNode
Direct Known Subclasses:
FileSystemTreeModel.LocalFileSystemFileNode
Enclosing class:
FileSystemTreeModel

public static class FileSystemTreeModel.DefaultFileNode
extends FileSystemTreeModel.FileNode

The default file node. This is used to represent a file or directory and can update its contents through the reloadChildren method.


Constructor Summary
FileSystemTreeModel.DefaultFileNode(java.io.File file, FileSystemTreeModel.FileNode parent)
           
FileSystemTreeModel.DefaultFileNode(java.io.File file, FileSystemTreeModel.FileNode parent, java.lang.String sName)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 FileSystemTreeModel.FileNode getChild(int nIndex)
           
 int getChildCount()
           
 int getIndexOfChild(FileSystemTreeModel.FileNode child)
           
protected  java.io.File[] listFiles()
           
 void reloadChildren()
           
 
Methods inherited from class allensoft.gui.FileSystemTreeModel.FileNode
getFile, getModel, getParent, getPath, getPathToFile, isLeaf, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileSystemTreeModel.DefaultFileNode

public FileSystemTreeModel.DefaultFileNode(java.io.File file,
                                           FileSystemTreeModel.FileNode parent,
                                           java.lang.String sName)

FileSystemTreeModel.DefaultFileNode

public FileSystemTreeModel.DefaultFileNode(java.io.File file,
                                           FileSystemTreeModel.FileNode parent)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getChildCount

public int getChildCount()
Overrides:
getChildCount in class FileSystemTreeModel.FileNode

getChild

public FileSystemTreeModel.FileNode getChild(int nIndex)
Overrides:
getChild in class FileSystemTreeModel.FileNode

getIndexOfChild

public int getIndexOfChild(FileSystemTreeModel.FileNode child)
Overrides:
getIndexOfChild in class FileSystemTreeModel.FileNode

listFiles

protected java.io.File[] listFiles()

reloadChildren

public void reloadChildren()
Overrides:
reloadChildren in class FileSystemTreeModel.FileNode