Class FormEngines


  • public abstract class FormEngines
    extends Object
    • Constructor Detail

      • FormEngines

        public FormEngines()
    • Method Detail

      • init

        public static void init()
        Initializes all form engines that can be found on the classpath for resources flowable.form.cfg.xml and for resources flowable-form-context.xml (Spring style configuration).
      • initFormEngineFromSpringResource

        protected static void initFormEngineFromSpringResource​(URL resource)
      • registerFormEngine

        public static void registerFormEngine​(FormEngine formEngine)
        Registers the given form engine. No EngineInfo will be available for this form engine. An engine that is registered will be closed when the destroy() is called.
      • unregister

        public static void unregister​(FormEngine formEngine)
        Unregisters the given form engine.
      • buildFormEngine

        protected static FormEngine buildFormEngine​(URL resource)
      • getFormEngineInfos

        public static List<EngineInfo> getFormEngineInfos()
        Get initialization results.
      • getFormEngineInfo

        public static EngineInfo getFormEngineInfo​(String formEngineName)
        Get initialization results. Only info will we available for form engines which were added in the init(). No EngineInfo is available for engines which were registered programmatically.
      • getDefaultFormEngine

        public static FormEngine getDefaultFormEngine()
      • getFormEngine

        public static FormEngine getFormEngine​(String formEngineName)
        Obtain a form engine by name.
        Parameters:
        formEngineName - is the name of the form engine or null for the default form engine.
      • retry

        public static EngineInfo retry​(String resourceUrl)
        retries to initialize a form engine that previously failed.
      • getFormEngines

        public static Map<String,​FormEngine> getFormEngines()
        provides access to form engine to application clients in a managed server environment.
      • destroy

        public static void destroy()
        closes all form engines. This method should be called when the server shuts down.
      • isInitialized

        public static boolean isInitialized()
      • setInitialized

        public static void setInitialized​(boolean isInitialized)