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 SummaryModifier 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- 
getFunctionLook 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
 
- 
getFunctionNamesReturns a set of all the registered function names. Used for syntax highlighting in the designer.
- 
getCategoriesReturn 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
 
-