Clipboard
Offers methods to copy and paste data from/to a VisuallyJs model instance. This class is abstract and is subclassed to concrete implementations by UI specific packages. In the future if alternate renderers are written for the VisuallyJs model it is expected that an implementation of the Clipboard would be one of the inclusions.
Extended by
Methods
clear()
clear():
void
Removes all entries from the clipboard.
Returns
void
copy()
copy(
obj):void
Copy some set of objects into the clipboard.
Parameters
obj
The object, or objects, to copy in to the clipboard.
Base | VisuallyJsSelection | Base[] | Path
Returns
void
copyCurrentSelection()
copyCurrentSelection():
void
Copies the contents of the associated model instance's current selection into the clipboard.
Returns
void
paste()
paste(
options?):ClonedSet
Paste the clipboard's most recent entry, optionally removing it from the clipboard afterwards.
Parameters
options?
Options for the paste.
Returns
pasteCurrentSelection()
pasteCurrentSelection(
options?):ClonedSet
Copies and pastes the contents of the associated model instance's current selection into the clipboard. This method is equivalent to calling copyCurrentSelection() first and then calling paste(..).
Parameters
options?
Options for the paste.