Class JTextComponentEditActionHandler
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
-
- com.inductiveautomation.ignition.designer.model.CommonEditActionHandler<javax.swing.text.JTextComponent>
-
- com.inductiveautomation.ignition.designer.model.JTextComponentEditActionHandler
-
- All Implemented Interfaces:
EditActionHandler
public class JTextComponentEditActionHandler extends CommonEditActionHandler<javax.swing.text.JTextComponent>
AnEditActionHandlerforJTextComponentswhich 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 JTextComponentEditActionHandler(javax.swing.text.JTextComponent component)Constructor for injecting theJTextComponent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.datatransfer.TransferabledoCopy()Called when the copy action is performed.voiddoDelete()Called when the delete action is performedvoiddoPaste(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
-
-
-
-
Constructor Detail
-
JTextComponentEditActionHandler
public JTextComponentEditActionHandler(javax.swing.text.JTextComponent component) throws java.lang.NullPointerExceptionConstructor for injecting theJTextComponent- Parameters:
component- TheJTextComponentto inject- Throws:
java.lang.NullPointerException- if theJTextComponentis null
-
-
Method Detail
-
doDelete
public void doDelete()
Description copied from interface:EditActionHandlerCalled when the delete action is performed
-
doCopy
public java.awt.datatransfer.Transferable doCopy()
Description copied from interface:EditActionHandlerCalled 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:EditActionHandlerCalled when the paste action is performed- Parameters:
clipboardContents- The current contents of the clipboard to paste.
-
-