Class 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 Detail

      • PythonTextAreaEditActionHandler

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

      • doDelete

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

        public java.awt.datatransfer.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​(java.awt.datatransfer.Transferable clipboardContents)
        Description copied from interface: EditActionHandler
        Called when the paste action is performed
        Parameters:
        clipboardContents - The current contents of the clipboard to paste.