|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hep.aida.ref.tree.TreeFactory
Field Summary |
Fields inherited from interface hep.aida.ITreeFactory |
AUTO, CREATE, READONLY, RECREATE, UPDATE |
Constructor Summary | |
TreeFactory(hep.aida.IAnalysisFactory analysisFactory)
The default constructor. |
Method Summary | |
hep.aida.ITree |
create()
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(String storeName)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(String storeName,
String storeType)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(String storeName,
String storeType,
boolean readOnly)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(String storeName,
String storeType,
boolean readOnly,
boolean createNew)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(String storeName,
String storeType,
boolean readOnly,
boolean createNew,
String options)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
createNamedTree(String name,
String storeName,
String storeType)
|
hep.aida.ITree |
createNamedTree(String name,
String storeName,
String storeType,
int mode)
|
hep.aida.ITree |
createNamedTree(String name,
String storeName,
String storeType,
int mode,
String options)
|
hep.aida.ITree |
createTree()
Creates a new tree and associates it with a store. |
hep.aida.ITree |
createTree(String options)
|
hep.aida.ITree |
createTree(String storeName,
String storeType)
|
protected hep.aida.ITree |
createTree(String storeName,
String storeType,
boolean readOnly,
boolean createNew,
String options,
boolean readOnlyUserDefined)
|
hep.aida.ITree |
createTree(String storeName,
String storeType,
int mode)
|
hep.aida.ITree |
createTree(String storeName,
String storeType,
int mode,
String options)
|
hep.aida.ITree |
createTree(String storeName,
String storeType,
String options)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TreeFactory(hep.aida.IAnalysisFactory analysisFactory)
Method Detail |
public hep.aida.ITree create()
create
in interface hep.aida.ITreeFactory
public hep.aida.ITree create(String storeName) throws IllegalArgumentException, IOException
create
in interface hep.aida.ITreeFactory
storeName
- The name of the store, if empty (""), the tree is created
in memory and therefore will not be associated with a file.
IOException
- if the store already exists
IllegalArgumentException
public hep.aida.ITree create(String storeName, String storeType) throws IllegalArgumentException, IOException
create
in interface hep.aida.ITreeFactory
storeName
- The name of the store, if empty (""), the tree is created
in memory and therefore will not be associated with a file.storeType
- Implementation specific string, may control store type
IOException
- if the store already exists
IllegalArgumentException
public hep.aida.ITree create(String storeName, String storeType, boolean readOnly) throws IllegalArgumentException, IOException
create
in interface hep.aida.ITreeFactory
storeName
- The name of the store, if empty (""), the tree is created
in memory and therefore will not be associated with a file.storeType
- Implementation specific string, may control store typereadOnly
- If true the store is opened readonly, an exception if it does not exist
IOException
- if the store already exists
IllegalArgumentException
public hep.aida.ITree create(String storeName, String storeType, boolean readOnly, boolean createNew) throws IllegalArgumentException, IOException
create
in interface hep.aida.ITreeFactory
storeName
- The name of the store, if empty (""), the tree is created
in memory and therefore will not be associated with a file.storeType
- Implementation specific string, may control store typereadOnly
- If true the store is opened readonly, an exception if it does not existcreateNew
- If false the file must exist, if true the file will be created
IOException
- if the store already exists
IllegalArgumentException
public hep.aida.ITree create(String storeName, String storeType, boolean readOnly, boolean createNew, String options) throws IllegalArgumentException, IOException
create
in interface hep.aida.ITreeFactory
storeName
- The name of the store, if empty (""), the tree is created
in memory and therefore will not be associated with a file.storeType
- Implementation specific string, may control store typereadOnly
- If true the store is opened readonly, an exception if it does not existcreateNew
- If false the file must exist, if true the file will be createdoptions
- Other options, currently are not specified
IOException
- if the store already exists
IllegalArgumentException
public hep.aida.ITree createTree()
The definition of the various modes than can be specified are:
createTree
in interface hep.aida.ITreeFactory
IOException
- if the store already exists
IllegalArgumentException
public hep.aida.ITree createTree(String options)
createTree
in interface hep.aida.ITreeFactory
public hep.aida.ITree createTree(String storeName, String storeType) throws IllegalArgumentException, IOException
createTree
in interface hep.aida.ITreeFactory
IllegalArgumentException
IOException
public hep.aida.ITree createTree(String storeName, String storeType, String options) throws IllegalArgumentException, IOException
IllegalArgumentException
IOException
public hep.aida.ITree createTree(String storeName, String storeType, int mode) throws IllegalArgumentException, IOException
createTree
in interface hep.aida.ITreeFactory
IllegalArgumentException
IOException
public hep.aida.ITree createTree(String storeName, String storeType, int mode, String options) throws IllegalArgumentException, IOException
createTree
in interface hep.aida.ITreeFactory
IllegalArgumentException
IOException
public hep.aida.ITree createNamedTree(String name, String storeName, String storeType) throws IllegalArgumentException, IOException
createNamedTree
in interface hep.aida.ITreeFactory
IllegalArgumentException
IOException
public hep.aida.ITree createNamedTree(String name, String storeName, String storeType, int mode) throws IllegalArgumentException, IOException
createNamedTree
in interface hep.aida.ITreeFactory
IllegalArgumentException
IOException
public hep.aida.ITree createNamedTree(String name, String storeName, String storeType, int mode, String options) throws IllegalArgumentException, IOException
createNamedTree
in interface hep.aida.ITreeFactory
IllegalArgumentException
IOException
protected hep.aida.ITree createTree(String storeName, String storeType, boolean readOnly, boolean createNew, String options, boolean readOnlyUserDefined) throws IllegalArgumentException, IOException
IllegalArgumentException
IOException
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |