Package org.bidib.wizard.mvc.main.model
Class MacroFactory
java.lang.Object
org.bidib.wizard.mvc.main.model.MacroFactory
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bidib.wizard.api.model.MacroloadMacro(String fileName, MacroFactory.ExportFormat exportFormat, org.bidib.wizard.api.model.PortsProvider portsProvider) protected org.bidib.wizard.api.model.MacroloadMacroWithJaxb(String fileName, org.bidib.wizard.api.model.PortsProvider portsProvider) static voidreplacePortReferences(org.bidib.wizard.api.model.Macro macro, org.bidib.wizard.api.model.PortsProvider portsProvider, Map<String, Object> params) Deprecated.static voidsaveMacro(String fileName, org.bidib.wizard.api.model.Macro macro, MacroFactory.ExportFormat exportFormat) static voidsaveMacro(String fileName, org.bidib.wizard.api.model.Macro macro, MacroFactory.ExportFormat exportFormat, boolean gzip) protected voidsaveMacroWithJaxb(String fileName, org.bidib.wizard.api.model.Macro macro, boolean gzip)
-
Method Details
-
saveMacro
public static void saveMacro(String fileName, org.bidib.wizard.api.model.Macro macro, MacroFactory.ExportFormat exportFormat) throws FileNotFoundException, IOException - Throws:
FileNotFoundExceptionIOException
-
saveMacro
public static void saveMacro(String fileName, org.bidib.wizard.api.model.Macro macro, MacroFactory.ExportFormat exportFormat, boolean gzip) throws FileNotFoundException, IOException - Throws:
FileNotFoundExceptionIOException
-
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 macroportsProvider- the ports provider
-