hep.aida.ref.function
Class FunctionCatalog
java.lang.Object
|
+--hep.aida.ref.function.FunctionCatalog
- All Implemented Interfaces:
- hep.aida.dev.IDevFunctionCatalog, hep.aida.IFunctionCatalog, Serializable
- public class FunctionCatalog
- extends Object
- implements hep.aida.dev.IDevFunctionCatalog, Serializable
- Author:
- serbo
- See Also:
- Serialized Form
defaultNames
public static String[] defaultNames
prefix
public static String prefix
catalog
protected static FunctionCatalog catalog
hash
protected TreeMap hash
userHash
protected TreeMap userHash
creator
protected FunctionCreator creator
FunctionCatalog
protected FunctionCatalog()
FunctionCatalog
protected FunctionCatalog(String fileName)
throws IOException
getFunctionCatalog
public static FunctionCatalog getFunctionCatalog()
getFunctionCatalog
public static FunctionCatalog getFunctionCatalog(String fileName)
throws IOException
IOException
add
public boolean add(String nameId,
hep.aida.IFunction f)
- Specified by:
add
in interface hep.aida.IFunctionCatalog
add
public boolean add(String nameId,
String codelet)
- Specified by:
add
in interface hep.aida.IFunctionCatalog
list
public String[] list()
- Specified by:
list
in interface hep.aida.IFunctionCatalog
codeletForName
public String codeletForName(String catalogName)
create
public hep.aida.IFunction create(String model)
- Specified by:
create
in interface hep.aida.dev.IDevFunctionCatalog
create
public hep.aida.IFunction create(String name,
String model)
defaultFunctions
public String[] defaultFunctions()
loadAll
public void loadAll(String nameOnDisk)
throws IOException
- Specified by:
loadAll
in interface hep.aida.IFunctionCatalog
IOException
storeAll
public void storeAll(String nameOnDisk)
throws IOException
- Specified by:
storeAll
in interface hep.aida.IFunctionCatalog
IOException
remove
public void remove(String nameId)
- Specified by:
remove
in interface hep.aida.IFunctionCatalog
getFunctionCreator
public FunctionCreator getFunctionCreator()
toString
public String toString()
- Overrides:
toString
in class Object
main
public static void main(String[] args)
throws ClassNotFoundException,
FileNotFoundException,
IOException
ClassNotFoundException
FileNotFoundException
IOException
test1
public static void test1()
throws ClassNotFoundException,
FileNotFoundException,
IOException
ClassNotFoundException
FileNotFoundException
IOException
test2
public static void test2()
throws ClassNotFoundException,
FileNotFoundException,
IOException
ClassNotFoundException
FileNotFoundException
IOException
Copyright © 2000-2003 FreeHEP, All Rights Reserved.