Class JavaJsBridgeEditActionHandler
java.lang.Object
com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
com.inductiveautomation.perspective.designer.JavaJsBridgeEditActionHandler
- All Implemented Interfaces:
- EditActionHandler
An 
AbstractEditActionHandler for cut, copy, and paste handling of the JavaJsBridge. Also can
 subscribe to
 SelectionChangeEvents
 which sets the canCopy() and canDelete() values according to whether or not there are currently
 one or more selected items.- 
Field SummaryFields inherited from class com.inductiveautomation.ignition.designer.model.AbstractEditActionHandlerlistenerList
- 
Constructor SummaryConstructorsConstructorDescriptionJavaJsBridgeEditActionHandler(com.inductiveautomation.ignition.common.gson.Gson gson, JavaJsBridge bridge) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanCopy()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.booleanCan 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.booleanCan this action handler handle a paste given the data flavors currently available in the clipboard?doCopy()Called when the copy action is performed.doCut()Called when the cut action is performed.voiddoDelete()Called when the delete action is performedvoiddoPaste(Transferable clipboardContents) Called when the paste action is performedvoidvoidonDeepSelectionChanged(DeepSelectionChangeEvent deepSelectionChangeEvent) voidvoidvoidonSelectionChanged(SelectionChangeEvent selectionChangeEvent) voidsetPastePosition(Point pastePosition) The givenPointwill be used when determining the paste position on the nextdoPaste(Transferable)callMethods inherited from class com.inductiveautomation.ignition.designer.model.AbstractEditActionHandleraddChangeListener, fireChangeEvent, removeChangeListenerMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.designer.model.EditActionHandlercanRename, doRename
- 
Constructor Details- 
JavaJsBridgeEditActionHandlerpublic JavaJsBridgeEditActionHandler(com.inductiveautomation.ignition.common.gson.Gson gson, JavaJsBridge bridge) 
 
- 
- 
Method Details- 
canDeletepublic 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.
- 
canCopypublic 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.
- 
canPasteDescription copied from interface:EditActionHandlerCan this action handler handle a paste given the data flavors currently available in the clipboard?
- 
forceDelete
- 
doDeletepublic void doDelete()Description copied from interface:EditActionHandlerCalled when the delete action is performed
- 
doCopyDescription 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.
 
- 
doCutDescription copied from interface:EditActionHandlerCalled when the cut action is performed.- Returns:
- the current selection as a Transferable, or null if the cut failed. Will be added to the system clipboard.
 
- 
doPasteDescription copied from interface:EditActionHandlerCalled when the paste action is performed- Parameters:
- clipboardContents- The current contents of the clipboard to paste.
 
- 
onDeepSelectionChanged
- 
onSelectionChanged
- 
onPipeSelectionChanged
- 
onPipeModeChanged
- 
setPastePositionThe givenPointwill be used when determining the paste position on the nextdoPaste(Transferable)call- Parameters:
- pastePosition- The position to paste the contents of the clipboard on the container. If the given point is null (such as for CTRL+V or Edit Menu Paste), the container will determine the best position to paste the clipboard contents.
 
 
-