Interface FunctionFactory
- All Known Subinterfaces:
 ExpressionFunctionManager
- All Known Implementing Classes:
 AbstractFunctionFactory,AlarmBasedFunctionFactory,BasicFunctionFactory,ClientFunctionFactory,ClientFunctionFactory.DynamicDispatchCreatorManager,ContextDelegateFunctionFactory,DefaultFunctionFactory,FSQLFunctionFactory,PropertyBasedFunctionFactory,TagFunctionFactory
public interface FunctionFactory
- 
Method Summary
Modifier and TypeMethodDescriptionReturn a sequence of categories to organize functions.getFunction(String name) Look up the function with the given name.Returns a set of all the registered function names.getFunctionsInCategory(String name)  
- 
Method Details
- 
getFunction
Look up the function with the given name. This function will be in a state that is ready to use in an expression, meaning that it may be a cloned copy for functions that keep state.- Returns:
 - The function, or null
 
 - 
getFunctionNames
Returns a set of all the registered function names. Used for syntax highlighting in the designer. - 
getCategories
Return a sequence of categories to organize functions. Used to generate the popup menu in the designer. Will automatically organize into submenus based on forward-slash in path. - 
getFunctionsInCategory
 
 -