hep.aida.jni
Class CITree
java.lang.Object
hep.aida.jni.CAIDRef
hep.aida.jni.CProxy
hep.aida.jni.CITree
- All Implemented Interfaces:
- hep.aida.ITree
- public class CITree
- extends CProxy
- implements hep.aida.ITree
- Source Code:
- CITree.java
Constructor Summary |
CITree(long crefID)
|
Method Summary |
void |
cd(String path)
|
void |
close()
|
void |
commit()
|
void |
cp(String oldPath,
String newPath)
|
void |
cp(String oldPath,
String newPath,
boolean recursive)
|
hep.aida.IManagedObject |
find(String path)
|
String |
findPath(hep.aida.IManagedObject object)
|
hep.aida.ITree |
findTree(String path)
|
String[] |
listObjectNames()
|
String[] |
listObjectNames(String path)
|
String[] |
listObjectNames(String path,
boolean recursive)
|
String[] |
listObjectTypes()
|
String[] |
listObjectTypes(String path)
|
String[] |
listObjectTypes(String path,
boolean recursive)
|
void |
ls()
|
void |
ls(String path)
|
void |
ls(String path,
boolean recursive)
|
void |
ls(String path,
boolean recursive,
OutputStream os)
|
void |
mkdir(String path)
|
void |
mkdirs(String path)
|
void |
mount(String path,
hep.aida.ITree tree,
String treePath)
|
void |
mv(String oldPath,
String newPath)
|
String |
pwd()
|
void |
rm(String path)
|
void |
rmdir(String path)
|
void |
setOverwrite()
|
void |
setOverwrite(boolean overwrite)
|
String |
storeName()
|
void |
symlink(String path,
String alias)
|
void |
unmount(String path)
|
Methods inherited from interface hep.aida.ITree |
isReadOnly, name, storeType |
CITree
public CITree(long crefID)
storeName
public String storeName()
- Specified by:
storeName
in interface hep.aida.ITree
find
public hep.aida.IManagedObject find(String path)
throws IllegalArgumentException
- Specified by:
find
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
findTree
public hep.aida.ITree findTree(String path)
throws IllegalArgumentException
- Specified by:
findTree
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
cd
public void cd(String path)
throws IllegalArgumentException
- Specified by:
cd
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
pwd
public String pwd()
- Specified by:
pwd
in interface hep.aida.ITree
ls
public void ls()
throws IllegalArgumentException
- Specified by:
ls
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
ls
public void ls(String path)
throws IllegalArgumentException
- Specified by:
ls
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
ls
public void ls(String path,
boolean recursive)
throws IllegalArgumentException
- Specified by:
ls
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
ls
public void ls(String path,
boolean recursive,
OutputStream os)
throws IllegalArgumentException
- Specified by:
ls
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
listObjectNames
public String[] listObjectNames()
throws IllegalArgumentException
- Specified by:
listObjectNames
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
listObjectNames
public String[] listObjectNames(String path)
throws IllegalArgumentException
- Specified by:
listObjectNames
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
listObjectNames
public String[] listObjectNames(String path,
boolean recursive)
throws IllegalArgumentException
- Specified by:
listObjectNames
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
listObjectTypes
public String[] listObjectTypes()
throws IllegalArgumentException
- Specified by:
listObjectTypes
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
listObjectTypes
public String[] listObjectTypes(String path)
throws IllegalArgumentException
- Specified by:
listObjectTypes
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
listObjectTypes
public String[] listObjectTypes(String path,
boolean recursive)
throws IllegalArgumentException
- Specified by:
listObjectTypes
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
mkdir
public void mkdir(String path)
throws IllegalArgumentException
- Specified by:
mkdir
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
mkdirs
public void mkdirs(String path)
throws IllegalArgumentException
- Specified by:
mkdirs
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
rmdir
public void rmdir(String path)
throws IllegalArgumentException
- Specified by:
rmdir
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
rm
public void rm(String path)
throws IllegalArgumentException
- Specified by:
rm
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
findPath
public String findPath(hep.aida.IManagedObject object)
throws IllegalArgumentException
- Specified by:
findPath
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
mv
public void mv(String oldPath,
String newPath)
throws IllegalArgumentException
- Specified by:
mv
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
commit
public void commit()
throws IOException
- Specified by:
commit
in interface hep.aida.ITree
- Throws:
IOException
setOverwrite
public void setOverwrite()
- Specified by:
setOverwrite
in interface hep.aida.ITree
setOverwrite
public void setOverwrite(boolean overwrite)
- Specified by:
setOverwrite
in interface hep.aida.ITree
cp
public void cp(String oldPath,
String newPath)
throws IllegalArgumentException
- Specified by:
cp
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
cp
public void cp(String oldPath,
String newPath,
boolean recursive)
throws IllegalArgumentException
- Specified by:
cp
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
symlink
public void symlink(String path,
String alias)
throws IllegalArgumentException
- Specified by:
symlink
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
mount
public void mount(String path,
hep.aida.ITree tree,
String treePath)
throws IllegalArgumentException
- Specified by:
mount
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
unmount
public void unmount(String path)
throws IllegalArgumentException
- Specified by:
unmount
in interface hep.aida.ITree
- Throws:
IllegalArgumentException
close
public void close()
throws IOException
- Specified by:
close
in interface hep.aida.ITree
- Throws:
IOException
Copyright © 2000-2004 FreeHEP, All Rights Reserved.