Interface MacroActionListener
-
- All Superinterfaces:
LabelChangedListener<org.bidib.wizard.api.model.Macro>
- All Known Implementing Classes:
MacroListPanel
public interface MacroActionListener extends LabelChangedListener<org.bidib.wizard.api.model.Macro>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexportMacro(org.bidib.wizard.api.model.Macro macro)Export the macro to an external file.voidimportMacro()Import the macro from an external file.voidinitializeMacro(org.bidib.wizard.api.model.Macro macro)Clear the entries of the macro and set default values for cycles.voidreloadMacro(org.bidib.wizard.api.model.Macro macro)Reload macro from node.voidsaveMacro(org.bidib.wizard.api.model.Macro macro)Write the macro to the node into persistent memory.voidstartMacro(org.bidib.wizard.api.model.Macro macro, boolean transferBeforeStart)Start the macro.voidstopMacro(org.bidib.wizard.api.model.Macro macro)Stop the macro.voidtransferMacro(org.bidib.wizard.api.model.Macro macro)Write the macro to the node into transient memory.-
Methods inherited from interface org.bidib.wizard.mvc.main.view.panel.listener.LabelChangedListener
labelChanged
-
-
-
-
Method Detail
-
exportMacro
void exportMacro(org.bidib.wizard.api.model.Macro macro)
Export the macro to an external file.- Parameters:
macro- the macro
-
importMacro
void importMacro()
Import the macro from an external file.
-
reloadMacro
void reloadMacro(org.bidib.wizard.api.model.Macro macro)
Reload macro from node.- Parameters:
macro- the macro
-
saveMacro
void saveMacro(org.bidib.wizard.api.model.Macro macro)
Write the macro to the node into persistent memory.- Parameters:
macro- the macro
-
startMacro
void startMacro(org.bidib.wizard.api.model.Macro macro, boolean transferBeforeStart)Start the macro.- Parameters:
macro- the macrotransferBeforeStart- transfer macro to node before start
-
stopMacro
void stopMacro(org.bidib.wizard.api.model.Macro macro)
Stop the macro.- Parameters:
macro- the macro
-
initializeMacro
void initializeMacro(org.bidib.wizard.api.model.Macro macro)
Clear the entries of the macro and set default values for cycles.- Parameters:
macro- the macro
-
transferMacro
void transferMacro(org.bidib.wizard.api.model.Macro macro)
Write the macro to the node into transient memory.- Parameters:
macro- the macro
-
-