Home > @jsplumbtoolkit/browser-ui > Clipboard
Clipboard class
Offers methods to copy and paste data from/to a Toolkit instance. This class is abstract and is subclassed to concrete implementations by UI specific packages, of which currently there is only @jsplumbtoolkit/browser-ui-copy-paste
. In the future if alternate renderers are written for the Toolkit it is expected that an implementation of the Clipboard would be one of the inclusions.
Signature:
export declare abstract class Clipboard
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(toolkit) | Constructs a new instance of the Clipboard class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
toolkit | JsPlumbToolkit |
Methods
Method | Modifiers | Description |
---|---|---|
clear() | Removes all entries from the clipboard. | |
copy(obj) | Copy some set of objects into the clipboard. | |
copyCurrentSelection() | Copies the contents of the associated Toolkit instance's current selection into the clipboard. | |
paste(options) | Paste the clipboard's most recent entry, optionally removing it from the clipboard afterwards. | |
pasteCurrentSelection(options) | Copies and pastes the contents of the associated Toolkit instance's current selection into the clipboard. This method is equivalent to calling copyCurrentSelection() first and then calling paste(..) . |