Class CodeEditorEditActionHandler

java.lang.Object
com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
com.inductiveautomation.ignition.designer.model.CommonEditActionHandler<com.jidesoft.editor.CodeEditor>
com.inductiveautomation.ignition.designer.model.CodeEditorEditActionHandler
All Implemented Interfaces:
EditActionHandler

public class CodeEditorEditActionHandler extends CommonEditActionHandler<com.jidesoft.editor.CodeEditor>
An EditActionHandler for CodeEditors which takes care of the basic Copy / Cut / Paste / Delete actions.
  • Constructor Details

    • CodeEditorEditActionHandler

      public CodeEditorEditActionHandler(com.jidesoft.editor.CodeEditor component) throws NullPointerException
      Constructor for injecting the CodeEditor
      Parameters:
      component - The CodeEditor to inject
      Throws:
      NullPointerException - if the CodeEditor 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.