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)
protected
FileTree(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:
insert
in interfaceMutableTreeNode
-
remove
public void remove(int index)
- Specified by:
remove
in interfaceMutableTreeNode
-
remove
public void remove(MutableTreeNode node)
- Specified by:
remove
in interfaceMutableTreeNode
-
setUserObject
public void setUserObject(Object object)
- Specified by:
setUserObject
in interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()
- Specified by:
removeFromParent
in interfaceMutableTreeNode
-
setParent
public void setParent(MutableTreeNode newParent)
- Specified by:
setParent
in interfaceMutableTreeNode
-
getChildAt
public TreeNode getChildAt(int childIndex)
- Specified by:
getChildAt
in interfaceTreeNode
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfaceTreeNode
-
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interfaceTreeNode
-
children
public Enumeration children()
-
fireCreate
public void fireCreate(String dir, String file)
- Specified by:
fireCreate
in interfaceIFileWatcherListener
-
fireModify
public void fireModify(String dir, String file)
- Specified by:
fireModify
in interfaceIFileWatcherListener
-
fireDelete
public void fireDelete(String dir, String file)
- Specified by:
fireDelete
in interfaceIFileWatcherListener
-
setLastModified
public void setLastModified()
- Specified by:
setLastModified
in 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()
-
-