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

    Modifier and Type
    Method
    Description
    void
    exportMacro(org.bidib.wizard.api.model.Macro macro)
    Export the macro to an external file.
    void
    Import the macro from an external file.
    void
    initializeMacro(org.bidib.wizard.api.model.Macro macro)
    Clear the entries of the macro and set default values for cycles.
    void
    reloadMacro(org.bidib.wizard.api.model.Macro macro)
    Reload macro from node.
    void
    saveMacro(org.bidib.wizard.api.model.Macro macro)
    Write the macro to the node into persistent memory.
    void
    startMacro(org.bidib.wizard.api.model.Macro macro, boolean transferBeforeStart)
    Start the macro.
    void
    stopMacro(org.bidib.wizard.api.model.Macro macro)
    Stop the macro.
    void
    transferMacro(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 Details

    • 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 macro
      transferBeforeStart - 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