Package editor
Class FileTree
java.lang.Object
editor.FileTree
- All Implemented Interfaces:
IFileWatcherListener,MutableTreeNode,TreeNode
- Direct Known Subclasses:
ExternalFileTree
-
Constructor Summary
ConstructorsModifierConstructorDescriptionFileTree(Experiment experiment) protectedFileTree(Path fileOrDir, FileTree parent, Experiment experiment) -
Method Summary
Modifier and TypeMethodDescriptionbooleanchildren()voiddelete()voidfireCreate(String dir, String file) voidfireDelete(String dir, String file) voidfireModify(String dir, String file) booleanvoidgetAllTypeNames(Set<String> typeNames) getChildAt(int childIndex) intgetIcon()intgetName()getPath()intgetType()voidinsert(MutableTreeNode child, int index) booleanbooleanisFile()booleanisLeaf()booleanmakeFqn()voidremove(int index) voidremove(MutableTreeNode node) voidvoidselect()voidvoidsetParent(MutableTreeNode newParent) voidsetUserObject(Object object) toString()boolean
-
Constructor Details
-
FileTree
-
FileTree
-
-
Method Details
-
getName
-
find
-
find
-
getAllTypeNames
-
getFileOrDir
-
isDirectory
public boolean isDirectory() -
isFile
public boolean isFile() -
getChildren
-
insert
- Specified by:
insertin interfaceMutableTreeNode
-
remove
public void remove(int index) - Specified by:
removein interfaceMutableTreeNode
-
remove
- Specified by:
removein interfaceMutableTreeNode
-
setUserObject
- Specified by:
setUserObjectin interfaceMutableTreeNode
-
removeFromParent
public void removeFromParent()- Specified by:
removeFromParentin interfaceMutableTreeNode
-
setParent
- Specified by:
setParentin interfaceMutableTreeNode
-
getChildAt
- Specified by:
getChildAtin interfaceTreeNode
-
getChildCount
public int getChildCount()- Specified by:
getChildCountin interfaceTreeNode
-
getParent
-
getIndex
-
getAllowsChildren
public boolean getAllowsChildren()- Specified by:
getAllowsChildrenin interfaceTreeNode
-
isLeaf
public boolean isLeaf() -
children
-
toString
-
fireCreate
- Specified by:
fireCreatein interfaceIFileWatcherListener
-
fireModify
- Specified by:
fireModifyin interfaceIFileWatcherListener
-
fireDelete
- Specified by:
fireDeletein interfaceIFileWatcherListener
-
setLastModified
public void setLastModified()- Specified by:
setLastModifiedin interfaceIFileWatcherListener
-
select
public void select() -
getPath
-
getExperiment
-
isSourcePathRoot
public boolean isSourcePathRoot() -
getSourcePathRoot
-
getType
-
makeFqn
-
canDelete
public boolean canDelete() -
delete
public void delete() -
getIcon
-
getTotalFiles
public int getTotalFiles() -
traverse
-