org.jfree.formula.function

Interface FunctionRegistry

public interface FunctionRegistry

The function registry contains all information about all function available. It is also the central point from where to get function meta-data or where to instantiate functions. All functions are queried by their cannonical name.

Author: Thomas Morgner

Method Summary
FunctioncreateFunction(String name)
FunctionCategory[]getCategories()
String[]getFunctionNames()
String[]getFunctionNamesByCategory(FunctionCategory category)
Function[]getFunctions()
Function[]getFunctionsByCategory(FunctionCategory category)
FunctionDescriptiongetMetaData(String name)

Method Detail

createFunction

public Function createFunction(String name)

getCategories

public FunctionCategory[] getCategories()

getFunctionNames

public String[] getFunctionNames()

getFunctionNamesByCategory

public String[] getFunctionNamesByCategory(FunctionCategory category)

getFunctions

public Function[] getFunctions()

getFunctionsByCategory

public Function[] getFunctionsByCategory(FunctionCategory category)

getMetaData

public FunctionDescription getMetaData(String name)