Package ro.sync.ecss.extensions.api
Class AuthorCaretEvent
java.lang.Object
ro.sync.ecss.extensions.api.AuthorCaretEvent
AuthorCaretEvent is used to notify interested
AuthorCaretListener
that
the position of the caret has changed in the Author editor page.-
Constructor Summary
ConstructorsConstructorDescriptionAuthorCaretEvent
(int offset, List<int[]> selectionIntervals, AuthorNode node) Constructor for the AuthorCaretEvent. -
Method Summary
-
Constructor Details
-
AuthorCaretEvent
Constructor for the AuthorCaretEvent.- Parameters:
offset
- The absolute caret position inside the Author page.selectionIntervals
- The selection [start offset, end offset] intervals list. If there is no selection the list contains a single entry with [caret offset, caret offset].node
- The node holding the caret offset.
-
-
Method Details
-
getOffset
public int getOffset()- Returns:
- Returns the absolute caret offset.
-
getNode
- Returns:
- Returns the node holding the caret position.
-
getSelectionStart
public int getSelectionStart()- Returns:
- Returns the selection start offset, inclusive. If no selection the selection start is equals with caret offset.
-
getSelectionEnd
public int getSelectionEnd()- Returns:
- Returns the selection end offset, exclusive. If no selection the selection end is equals with caret offset.
-
getSelectionIntervals
Get the selection [start offset, end offset] intervals list. If there is no selection the list contains a single [caret offset, caret offset] entry.- Returns:
- Returns the list of selection intervals.
-
toString
-