A selection owner.
The uuid of this selection owner.
Returns the primary position of the cursor, never null.
null
Returns the primary selection, never null.
Gets the selections for all the cursors, never null or empty.
Set the primary position of the cursor.
The new primary position.
Optional
Adjustment options allowing to disable scrolling.
This will remove any secondary cursors.
Set the primary selection.
The desired selection range.
Sets the selections for all the cursors.
The new selections.
Cursors will be removed or added, as necessary. Passing an empty array resets a cursor position to the start of a document.
A selection owner.