Oxygen XML Editor 14.2 Author API

ro.sync.ecss.extensions.api
Class AuthorCaretEvent

java.lang.Object
  extended by ro.sync.ecss.extensions.api.AuthorCaretEvent

@API(type=NOT_EXTENDABLE,
     src=PUBLIC)
public class AuthorCaretEvent
extends java.lang.Object

AuthorCaretEvent is used to notify interested AuthorCaretListener that the position of the caret has changed in the Author editor page.


Constructor Summary
AuthorCaretEvent(int offset, java.util.List<int[]> selectionIntervals, AuthorNode node)
          Constructor for the AuthorCaretEvent.
 
Method Summary
 AuthorNode getNode()
           
 int getOffset()
           
 int getSelectionEnd()
           
 java.util.List<int[]> getSelectionIntervals()
          Get the selection [start offset, end offset] intervals list.
 int getSelectionStart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorCaretEvent

public AuthorCaretEvent(int offset,
                        java.util.List<int[]> selectionIntervals,
                        AuthorNode node)
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 Detail

getOffset

public int getOffset()
Returns:
Returns the absolute caret offset.

getNode

public AuthorNode 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

public java.util.List<int[]> 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.

Oxygen XML Editor 14.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2013. All rights reserved.