|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface to a Tree that allows adding nodes.
Method Summary | |
void |
add(String path,
hep.aida.IManagedObject object)
Add IManagedObject to the directory. |
Object |
getLock()
|
void |
hasBeenFilled(String path)
Is called by the Store to let Tree know that a particular folder has been filled. |
void |
setLock(Object lock)
|
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 |
Method Detail |
public void add(String path, hep.aida.IManagedObject object) throws IllegalArgumentException
path
- The path of the diretory in which the object has to be added.object
- The IManagedObject to be added.
IllegalArgumentException
- if the path is not a directory.public void hasBeenFilled(String path) throws IllegalArgumentException
path
- The path of the diretory which has been filled by the Store.
IllegalArgumentException
- If the path does not exist, or if it is not a directory.public void setLock(Object lock)
public Object getLock()
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |