Package editor
Class FileTree
- java.lang.Object
-
- editor.FileTree
-
- All Implemented Interfaces:
IFileWatcherListener,MutableTreeNode,TreeNode
- Direct Known Subclasses:
ExternalFileTree
public class FileTree extends Object implements MutableTreeNode, IFileWatcherListener
-
-
Constructor Summary
Constructors Modifier Constructor Description FileTree(Experiment experiment)protectedFileTree(Path fileOrDir, FileTree parent, Experiment experiment)
-
Method Summary
-
-
-
Constructor Detail
-
FileTree
public FileTree(Experiment experiment)
-
FileTree
protected FileTree(Path fileOrDir, FileTree parent, Experiment experiment)
-
-
Method Detail
-
getName
public String getName()
-
getFileOrDir
public Path getFileOrDir()
-
isDirectory
public boolean isDirectory()
-
isFile
public boolean isFile()
-
insert
public void insert(MutableTreeNode child, int index)
- Specified by:
insertin interfaceMutableTreeNode
-
remove
public void remove(int index)
- Specified by:
removein interfaceMutableTreeNode
-
remove
public void remove(MutableTreeNode node)
- Specified by:
removein interfaceMutableTreeNode
-
setUserObject
public void setUserObject(Object object)
- Specified by:
setUserObjectin interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()
- Specified by:
removeFromParentin interfaceMutableTreeNode
-
setParent
public void setParent(MutableTreeNode newParent)
- Specified by:
setParentin interfaceMutableTreeNode
-
getChildAt
public TreeNode getChildAt(int childIndex)
- Specified by:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCountin interfaceTreeNode
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildrenin interfaceTreeNode
-
children
public Enumeration children()
-
fireCreate
public void fireCreate(String dir, String file)
- Specified by:
fireCreatein interfaceIFileWatcherListener
-
fireModify
public void fireModify(String dir, String file)
- Specified by:
fireModifyin interfaceIFileWatcherListener
-
fireDelete
public void fireDelete(String dir, String file)
- Specified by:
fireDeletein interfaceIFileWatcherListener
-
setLastModified
public void setLastModified()
- Specified by:
setLastModifiedin interfaceIFileWatcherListener
-
select
public void select()
-
getPath
public TreePath getPath()
-
getExperiment
public Experiment getExperiment()
-
isSourcePathRoot
public boolean isSourcePathRoot()
-
getSourcePathRoot
public FileTree getSourcePathRoot()
-
getType
public IType getType()
-
makeFqn
public String makeFqn()
-
canDelete
public boolean canDelete()
-
delete
public void delete()
-
getIcon
public Icon getIcon()
-
getTotalFiles
public int getTotalFiles()
-
-