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>
AnEditActionHandler
forPythonTextArea
s which takes care of the basic Copy / Cut / Paste / Delete actions.
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
listenerList
-
-
Constructor Summary
Constructors Constructor Description PythonTextAreaEditActionHandler(com.inductiveautomation.ignition.designer.gui.tools.PythonTextArea component)
Constructor for injecting thePythonTextArea
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.datatransfer.Transferable
doCopy()
Called when the copy action is performed.void
doDelete()
Called when the delete action is performedvoid
doPaste(java.awt.datatransfer.Transferable clipboardContents)
Called when the paste action is performed-
Methods inherited from class com.inductiveautomation.ignition.designer.model.CommonEditActionHandler
canCopy, canDelete, canPaste, doCut, getComponent
-
Methods inherited from class com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
addChangeListener, fireChangeEvent, removeChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.ignition.designer.model.EditActionHandler
canRename, doRename
-
-
-
-
Constructor Detail
-
PythonTextAreaEditActionHandler
public PythonTextAreaEditActionHandler(com.inductiveautomation.ignition.designer.gui.tools.PythonTextArea component) throws java.lang.NullPointerException
Constructor for injecting thePythonTextArea
- Throws:
java.lang.NullPointerException
- if thePythonTextArea
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.
-
-