Class PythonTextAreaEditActionHandler

java.lang.Object
com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
com.inductiveautomation.ignition.designer.model.CommonEditActionHandler<com.inductiveautomation.ignition.designer.gui.tools.PythonTextArea>
com.inductiveautomation.ignition.designer.model.PythonTextAreaEditActionHandler
All Implemented Interfaces:
EditActionHandler

public class PythonTextAreaEditActionHandler extends CommonEditActionHandler<com.inductiveautomation.ignition.designer.gui.tools.PythonTextArea>
An EditActionHandler for PythonTextAreas which takes care of the basic Copy / Cut / Paste / Delete actions.
  • Constructor Details

    • PythonTextAreaEditActionHandler

      public PythonTextAreaEditActionHandler(com.inductiveautomation.ignition.designer.gui.tools.PythonTextArea component) throws NullPointerException
      Constructor for injecting the PythonTextArea
      Throws:
      NullPointerException - if the PythonTextArea is null
  • Method Details

    • doDelete

      public void doDelete()
      Description copied from interface: EditActionHandler
      Called when the delete action is performed
    • 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.
    • 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.