|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjas.hist.FunctionRegistry
public class FunctionRegistry
A class which maintains a list of functions which can be overlayed on a plot.
| Method Summary | |
|---|---|
FunctionFactory |
createFunctionFactory(Class c,
String name)
Create a default function factory from a class and a name |
Enumeration |
elements()
Get an enumeration of all the FunctionFactories in the registry |
FunctionFactory |
find(String name)
|
static FunctionRegistry |
instance()
Get the (unique) instance of FunctionRegistry |
void |
registerFunction(Class c,
String name)
Register a function given its class and name |
void |
registerFunction(FunctionFactory f)
Add a function by specifing a FunctionFactory |
void |
removeAllFunctions()
Clear the list |
void |
removeFunctionFactory(FunctionFactory f)
Remove a function factory from the list |
void |
setContents(Vector v)
Replace the contents of the list |
int |
size()
Get the size of the registry |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static FunctionRegistry instance()
public void registerFunction(Class c,
String name)
c - The class of the functionname - The name of the function
public FunctionFactory createFunctionFactory(Class c,
String name)
c - The class of the functionname - The name of the function
public void registerFunction(FunctionFactory f)
public void removeFunctionFactory(FunctionFactory f)
public void removeAllFunctions()
public Enumeration elements()
public int size()
public FunctionFactory find(String name)
public void setContents(Vector v)
e - An enumeration of function factories
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||