Class JavaJsBridgeEditActionHandler
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.model.AbstractEditActionHandler
- 
- com.inductiveautomation.perspective.designer.JavaJsBridgeEditActionHandler
 
 
- 
- All Implemented Interfaces:
- EditActionHandler
 
 public class JavaJsBridgeEditActionHandler extends AbstractEditActionHandler AnAbstractEditActionHandlerfor cut, copy, and paste handling of theJavaJsBridge. Also can subscribe toSelectionChangeEventswhich sets thecanCopy()andcanDelete()values according to whether or not there are currently one or more selected items.
- 
- 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.designer.model.AbstractEditActionHandlerlistenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description JavaJsBridgeEditActionHandler(com.inductiveautomation.ignition.common.gson.Gson gson, JavaJsBridge bridge)
 - 
Method SummaryAll 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.java.awt.datatransfer.TransferabledoCut()Called when the cut action is performed.voiddoDelete()Called when the delete action is performedvoiddoPaste(java.awt.datatransfer.Transferable clipboardContents)Called when the paste action is performedvoidforceDelete(java.lang.Runnable r)voidonPipeModeChanged(PipeModeChangeEvent event)voidonPipeSelectionChanged(PipeSelectionChangeEvent event)voidonSelectionChanged(SelectionChangeEvent selectionChangeEvent)voidsetPastePosition(java.awt.Point pastePosition)The givenPointwill be used when determining the paste position on the nextdoPaste(Transferable)call- 
Methods inherited from class com.inductiveautomation.ignition.designer.model.AbstractEditActionHandleraddChangeListener, fireChangeEvent, removeChangeListener
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.designer.model.EditActionHandlercanRename, doRename
 
- 
 
- 
- 
- 
Constructor Detail- 
JavaJsBridgeEditActionHandlerpublic JavaJsBridgeEditActionHandler(com.inductiveautomation.ignition.common.gson.Gson gson, JavaJsBridge bridge)
 
- 
 - 
Method Detail- 
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.
 - 
canPastepublic 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?
 - 
forceDeletepublic void forceDelete(java.lang.Runnable r) 
 - 
doDeletepublic void doDelete() Description copied from interface:EditActionHandlerCalled when the delete action is performed
 - 
doCopypublic 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.
 
 - 
doCutpublic java.awt.datatransfer.Transferable doCut() Description 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.
 
 - 
doPastepublic 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.
 
 - 
onSelectionChangedpublic void onSelectionChanged(SelectionChangeEvent selectionChangeEvent) 
 - 
onPipeSelectionChangedpublic void onPipeSelectionChanged(PipeSelectionChangeEvent event) 
 - 
onPipeModeChangedpublic void onPipeModeChanged(PipeModeChangeEvent event) 
 - 
setPastePositionpublic void setPastePosition(@Nullable java.awt.Point pastePosition)The 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.
 
 
- 
 
-