Class ClientFunctionFactory
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
- 
- com.inductiveautomation.ignition.client.expressions.ClientFunctionFactory
 
 
- 
- All Implemented Interfaces:
- FunctionFactory
 
 public class ClientFunctionFactory extends AbstractFunctionFactory The client (and designer's) function factory. Uses special mechanisms to wrap module defined functions so that they don't break serialization if they disappear.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classClientFunctionFactory.DynamicDispatchCreatorManagerWe only want to wrap up functions provided by modules, so we create this separate manager that will be used by them.static classClientFunctionFactory.HasRoleFunctionClientstatic classClientFunctionFactory.IsAlarmActiveFilteredFunctionClientstatic classClientFunctionFactory.IsAlarmActiveFunctionClientstatic classClientFunctionFactory.TranslateFunction
 - 
Field SummaryFields Modifier and Type Field Description protected ExpressionFunctionManagermgr- 
Fields inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactorycategories, functions, parent
 
- 
 - 
Constructor SummaryConstructors Constructor Description ClientFunctionFactory(FunctionFactory parent)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionFunctionManagergetManger()Returns the "manager" (function factory that allows adding of functions) that will be passed to modules to add extension functions.protected voidinitFunctions()- 
Methods inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactoryaddFunction, addFunction, getCategories, getFunction, getFunctionNames, getFunctionsInCategory
 
- 
 
- 
- 
- 
Field Detail- 
mgrprotected ExpressionFunctionManager mgr 
 
- 
 - 
Constructor Detail- 
ClientFunctionFactorypublic ClientFunctionFactory(FunctionFactory parent) 
 
- 
 - 
Method Detail- 
getMangerpublic ExpressionFunctionManager getManger() Returns the "manager" (function factory that allows adding of functions) that will be passed to modules to add extension functions. All functions added through this mechanism will be protected from serialization issues, so that uninstalled modules don't cause problems.
 - 
initFunctionsprotected void initFunctions() 
 
- 
 
-