Class JavaJsBridgeEditActionHandler

    • Constructor Detail

      • JavaJsBridgeEditActionHandler

        public JavaJsBridgeEditActionHandler​(com.inductiveautomation.ignition.common.gson.Gson gson,
                                             JavaJsBridge bridge)
    • Method Detail

      • canDelete

        public boolean canDelete()
        Description copied from interface: EditActionHandler
        Can this edit action handler handle the delete action, given its current selection? Note that if this and EditActionHandler.canCopy() both return true, the cut action will also be enabled.
      • canCopy

        public boolean canCopy()
        Description copied from interface: EditActionHandler
        Can this edit action handler handle the copy action, given its current selection? Note that if this and EditActionHandler.canDelete() both return true, the cut action will also be enabled.
      • canPaste

        public boolean canPaste​(java.awt.datatransfer.Clipboard clipboard)
        Description copied from interface: EditActionHandler
        Can this action handler handle a paste given the data flavors currently available in the clipboard?
      • forceDelete

        public void forceDelete​(java.lang.Runnable r)
      • 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.
      • doCut

        public java.awt.datatransfer.Transferable doCut()
        Description copied from interface: EditActionHandler
        Called 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.
      • 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.
      • onSelectionChanged

        public void onSelectionChanged​(SelectionChangeEvent selectionChangeEvent)
      • setPastePosition

        public void setPastePosition​(@Nullable
                                     java.awt.Point pastePosition)
        The given Point will be used when determining the paste position on the next doPaste(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.