|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthep.aida.ref.tree.TreeFactory
public class 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(java.lang.String storeName)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(java.lang.String storeName,
java.lang.String storeType)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(java.lang.String storeName,
java.lang.String storeType,
boolean readOnly)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(java.lang.String storeName,
java.lang.String storeType,
boolean readOnly,
boolean createNew)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
create(java.lang.String storeName,
java.lang.String storeType,
boolean readOnly,
boolean createNew,
java.lang.String options)
Creates a new tree and associates it with a store. |
hep.aida.ITree |
createNamedTree(java.lang.String name,
java.lang.String storeName,
java.lang.String storeType)
|
hep.aida.ITree |
createNamedTree(java.lang.String name,
java.lang.String storeName,
java.lang.String storeType,
int mode)
|
hep.aida.ITree |
createNamedTree(java.lang.String name,
java.lang.String storeName,
java.lang.String storeType,
int mode,
java.lang.String options)
|
hep.aida.ITree |
createTree()
Creates a new tree and associates it with a store. |
hep.aida.ITree |
createTree(java.lang.String options)
|
hep.aida.ITree |
createTree(java.lang.String storeName,
java.lang.String storeType)
|
hep.aida.ITree |
createTree(java.lang.String storeName,
java.lang.String storeType,
int mode)
|
hep.aida.ITree |
createTree(java.lang.String storeName,
java.lang.String storeType,
int mode,
java.lang.String options)
|
hep.aida.ITree |
createTree(java.lang.String storeName,
java.lang.String storeType,
java.lang.String options)
|
Methods inherited from class java.lang.Object |
---|
equals, 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(java.lang.String storeName) throws java.lang.IllegalArgumentException, java.io.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.
java.io.IOException
- if the store already exists
java.lang.IllegalArgumentException
public hep.aida.ITree create(java.lang.String storeName, java.lang.String storeType) throws java.lang.IllegalArgumentException, java.io.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
java.io.IOException
- if the store already exists
java.lang.IllegalArgumentException
public hep.aida.ITree create(java.lang.String storeName, java.lang.String storeType, boolean readOnly) throws java.lang.IllegalArgumentException, java.io.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
java.io.IOException
- if the store already exists
java.lang.IllegalArgumentException
public hep.aida.ITree create(java.lang.String storeName, java.lang.String storeType, boolean readOnly, boolean createNew) throws java.lang.IllegalArgumentException, java.io.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
java.io.IOException
- if the store already exists
java.lang.IllegalArgumentException
public hep.aida.ITree create(java.lang.String storeName, java.lang.String storeType, boolean readOnly, boolean createNew, java.lang.String options) throws java.lang.IllegalArgumentException, java.io.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
java.io.IOException
- if the store already exists
java.lang.IllegalArgumentException
public hep.aida.ITree createTree()
The definition of the various modes than can be specified are:
createTree
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 typemode
- One of AUTO, CREATE, RECREATE, READONLY, UPDATE.
java.io.IOException
- if the store already exists
java.lang.IllegalArgumentException
public hep.aida.ITree createTree(java.lang.String options)
createTree
in interface hep.aida.ITreeFactory
public hep.aida.ITree createTree(java.lang.String storeName, java.lang.String storeType) throws java.lang.IllegalArgumentException, java.io.IOException
createTree
in interface hep.aida.ITreeFactory
java.lang.IllegalArgumentException
java.io.IOException
public hep.aida.ITree createTree(java.lang.String storeName, java.lang.String storeType, java.lang.String options) throws java.lang.IllegalArgumentException, java.io.IOException
java.lang.IllegalArgumentException
java.io.IOException
public hep.aida.ITree createTree(java.lang.String storeName, java.lang.String storeType, int mode) throws java.lang.IllegalArgumentException, java.io.IOException
createTree
in interface hep.aida.ITreeFactory
java.lang.IllegalArgumentException
java.io.IOException
public hep.aida.ITree createTree(java.lang.String storeName, java.lang.String storeType, int mode, java.lang.String options) throws java.lang.IllegalArgumentException, java.io.IOException
createTree
in interface hep.aida.ITreeFactory
java.lang.IllegalArgumentException
java.io.IOException
public hep.aida.ITree createNamedTree(java.lang.String name, java.lang.String storeName, java.lang.String storeType) throws java.lang.IllegalArgumentException, java.io.IOException
createNamedTree
in interface hep.aida.ITreeFactory
java.lang.IllegalArgumentException
java.io.IOException
public hep.aida.ITree createNamedTree(java.lang.String name, java.lang.String storeName, java.lang.String storeType, int mode) throws java.lang.IllegalArgumentException, java.io.IOException
createNamedTree
in interface hep.aida.ITreeFactory
java.lang.IllegalArgumentException
java.io.IOException
public hep.aida.ITree createNamedTree(java.lang.String name, java.lang.String storeName, java.lang.String storeType, int mode, java.lang.String options) throws java.lang.IllegalArgumentException, java.io.IOException
createNamedTree
in interface hep.aida.ITreeFactory
java.lang.IllegalArgumentException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |