Methods Modifier and Type Method and Description
add(String path, IManagedObject object)Add IManagedObject to the directory.
hasBeenFilled(String path)Is called by the Store to let Tree know that a particular folder has been filled.
Methods inherited from interface hep.aida.ITree
cd, close, commit, cp, cp, find, findPath, findTree, isReadOnly, listObjectNames, listObjectNames, listObjectNames, listObjectTypes, listObjectTypes, listObjectTypes, ls, ls, ls, ls, mkdir, mkdirs, mount, mv, name, pwd, rm, rmdir, setOverwrite, setOverwrite, storeName, storeType, symlink, unmount
void add(String path, IManagedObject object) throws IllegalArgumentExceptionAdd IManagedObject to the directory. If some folders in the path don't exist, can create new folders in the tree. Does not overwrite Objects, if IManagedObject already exists - do nothing and just return with, maybe, a warning.
void hasBeenFilled(String path) throws IllegalArgumentExceptionIs called by the Store to let Tree know that a particular folder has been filled. "path" is path to a folder, cannot point to an Object. IDevTree relies on this method for its internal book-keeping, so Store MUST call "hasBeenFilled" after it fills a particular folder.
void setLock(Object lock)
SCaVis 1.7 © jWork.org