Package org.bidib.wizard.mvc.main.model
Class MacroFactory
- java.lang.Object
-
- org.bidib.wizard.mvc.main.model.MacroFactory
-
public class MacroFactory extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMacroFactory.ExportFormat
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static 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 Detail
-
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
-
-