Class JTableEditActionHandler
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
-
- com.inductiveautomation.ignition.designer.model.CommonEditActionHandler<javax.swing.JTable>
-
- com.inductiveautomation.ignition.designer.model.JTableEditActionHandler
-
- All Implemented Interfaces:
EditActionHandler
public class JTableEditActionHandler extends CommonEditActionHandler<javax.swing.JTable>
AnEditActionHandlerforJTableswhich 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 JTableEditActionHandler(javax.swing.JTable component)Constructor for injecting theJTable
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanCopy()Can this edit action handler handle the copy action, given its current selection? Note that if this andEditActionHandler.canDelete()both return true, the cut action will also be enabled.booleancanDelete()Can this edit action handler handle the delete action, given its current selection? Note that if this andEditActionHandler.canCopy()both return true, the cut action will also be enabled.booleancanPaste(java.awt.datatransfer.Clipboard clipboard)Can this action handler handle a paste given the data flavors currently available in the clipboard?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
doCut, getComponent
-
Methods inherited from class com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
addChangeListener, fireChangeEvent, removeChangeListener
-
-
-
-
Method Detail
-
canDelete
public boolean canDelete()
Description copied from interface:EditActionHandlerCan this edit action handler handle the delete action, given its current selection? Note that if this andEditActionHandler.canCopy()both return true, the cut action will also be enabled.- Specified by:
canDeletein interfaceEditActionHandler- Overrides:
canDeletein classCommonEditActionHandler<javax.swing.JTable>
-
canCopy
public boolean canCopy()
Description copied from interface:EditActionHandlerCan this edit action handler handle the copy action, given its current selection? Note that if this andEditActionHandler.canDelete()both return true, the cut action will also be enabled.- Specified by:
canCopyin interfaceEditActionHandler- Overrides:
canCopyin classCommonEditActionHandler<javax.swing.JTable>
-
canPaste
public boolean canPaste(java.awt.datatransfer.Clipboard clipboard)
Description copied from interface:EditActionHandlerCan this action handler handle a paste given the data flavors currently available in the clipboard?- Specified by:
canPastein interfaceEditActionHandler- Overrides:
canPastein classCommonEditActionHandler<javax.swing.JTable>
-
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.
-
-