Class ClientFunctionFactory
java.lang.Object
com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
com.inductiveautomation.ignition.client.expressions.ClientFunctionFactory
- All Implemented Interfaces:
FunctionFactory
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 Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
We only want to wrap up functions provided by modules, so we create this separate manager that will be used by them.static class
static class
static class
static class
-
Field Summary
FieldsFields inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
categories, functions, parent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the "manager" (function factory that allows adding of functions) that will be passed to modules to add extension functions.protected void
Methods inherited from class com.inductiveautomation.ignition.common.expressions.AbstractFunctionFactory
addFunction, addFunction, getCategories, getFunction, getFunctionNames, getFunctionsInCategory
-
Field Details
-
mgr
-
-
Constructor Details
-
ClientFunctionFactory
-
-
Method Details
-
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. -
initFunctions
protected void initFunctions()
-