java.lang.Object
com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
com.inductiveautomation.ignition.designer.blockandconnector.BlockActionHandler
All Implemented Interfaces:
EditActionHandler

public class BlockActionHandler extends AbstractEditActionHandler
Action handler for cut/copy/paste/delete of block workspaces
  • Constructor Details

  • Method Details

    • canDelete

      public boolean canDelete()
      Description copied from interface: EditActionHandler
      Can this edit action handler handle the delete action, given its current selection? Note that if this and EditActionHandler.canCopy() both return true, the cut action will also be enabled.
    • doDelete

      public void doDelete()
      Description copied from interface: EditActionHandler
      Called when the delete action is performed
    • canCopy

      public boolean canCopy()
      Description copied from interface: EditActionHandler
      Can this edit action handler handle the copy action, given its current selection? Note that if this and EditActionHandler.canDelete() both return true, the cut action will also be enabled.
    • canPaste

      public boolean canPaste(Clipboard clipboard)
      Description copied from interface: EditActionHandler
      Can this action handler handle a paste given the data flavors currently available in the clipboard?
    • doCopy

      public Transferable doCopy()
      Description copied from interface: EditActionHandler
      Called when the copy action is performed.
      Returns:
      the current selection as a Transferable, or null if the copy failed. Will be added to the system clipboard.
    • doCut

      public Transferable doCut()
      Description copied from interface: EditActionHandler
      Called when the cut action is performed.
      Returns:
      the current selection as a Transferable, or null if the cut failed. Will be added to the system clipboard.
    • doPaste

      public void doPaste(Transferable clipboardContents)
      Description copied from interface: EditActionHandler
      Called when the paste action is performed
      Parameters:
      clipboardContents - The current contents of the clipboard to paste.