Class 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.
    • Constructor Detail

      • ClientFunctionFactory

        public ClientFunctionFactory​(FunctionFactory parent)
    • Method Detail

      • 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()