Class MacroFactory


  • public class MacroFactory
    extends Object
    • Method Detail

      • loadMacro

        public static org.bidib.wizard.api.model.Macro loadMacro​(String fileName,
                                                                 MacroFactory.ExportFormat exportFormat,
                                                                 org.bidib.wizard.api.model.PortsProvider portsProvider)
      • saveMacroWithJaxb

        protected void saveMacroWithJaxb​(String fileName,
                                         org.bidib.wizard.api.model.Macro macro,
                                         boolean gzip)
      • loadMacroWithJaxb

        protected org.bidib.wizard.api.model.Macro loadMacroWithJaxb​(String fileName,
                                                                     org.bidib.wizard.api.model.PortsProvider portsProvider)
      • replacePortReferences

        @Deprecated
        public static void replacePortReferences​(org.bidib.wizard.api.model.Macro macro,
                                                 org.bidib.wizard.api.model.PortsProvider portsProvider,
                                                 Map<String,​Object> params)
        Deprecated.
        Replace the port references in the provided macro.

        This method is temporary and should be removed later after NodeState is loaded via a factory!

        Parameters:
        macro - the macro
        portsProvider - the ports provider