FreeHEP API
Version current

hep.aida.jni
Class CITree

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CITree
All Implemented Interfaces:
hep.aida.ITree

public class CITree
extends CProxy
implements hep.aida.ITree

Source Code:
CITree.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
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 class hep.aida.jni.CProxy
finalize, finalize
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.ITree
isReadOnly, name, storeType
 

Constructor Detail

CITree

public CITree(long crefID)
Method Detail

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

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.