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.
  • Field Details

  • Constructor Details

    • ClientFunctionFactory

      public ClientFunctionFactory(FunctionFactory parent)
  • Method Details

    • getManger

      public 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.
    • initFunctions

      protected void initFunctions()