public class FileTree extends Object implements MutableTreeNode, IFileWatcherListener
| Modifier | Constructor and Description |
|---|---|
|
FileTree(Experiment experiment) |
protected |
FileTree(Path fileOrDir,
FileTree parent,
Experiment experiment) |
public FileTree(Experiment experiment)
protected FileTree(Path fileOrDir, FileTree parent, Experiment experiment)
public String getName()
public Path getFileOrDir()
public boolean isDirectory()
public boolean isFile()
public void insert(MutableTreeNode child, int index)
insert in interface MutableTreeNodepublic void remove(int index)
remove in interface MutableTreeNodepublic void remove(MutableTreeNode node)
remove in interface MutableTreeNodepublic void setUserObject(Object object)
setUserObject in interface MutableTreeNodepublic void removeFromParent()
removeFromParent in interface MutableTreeNodepublic void setParent(MutableTreeNode newParent)
setParent in interface MutableTreeNodepublic TreeNode getChildAt(int childIndex)
getChildAt in interface TreeNodepublic int getChildCount()
getChildCount in interface TreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface TreeNodepublic Enumeration children()
public void fireCreate(String dir, String file)
fireCreate in interface IFileWatcherListenerpublic void fireModify(String dir, String file)
fireModify in interface IFileWatcherListenerpublic void fireDelete(String dir, String file)
fireDelete in interface IFileWatcherListenerpublic void setLastModified()
setLastModified in interface IFileWatcherListenerpublic void select()
public TreePath getPath()
public Experiment getExperiment()
public boolean isSourcePathRoot()
public FileTree getSourcePathRoot()
public IType getType()
public String makeFqn()
public boolean canDelete()
public void delete()
public Icon getIcon()
public int getTotalFiles()
public boolean traverse(java.util.function.Predicate<FileTree> visitor)
Copyright © 2020. All rights reserved.