Oxygen XML Editor 16.1 Author API

ro.sync.ecss.extensions.api
Interface AuthorChangeTrackingController

All Known Subinterfaces:
AuthorReviewController, ReviewController

@API(type=NOT_EXTENDABLE,
     src=PUBLIC)
public interface AuthorChangeTrackingController

Controls the change tracking mode. Can toggle change tracking on and off and check its state.


Method Summary
 void accept(AuthorPersistentHighlight highlight)
          Accept the given change tracking highlight.
 void accept(int startOffset, int endOffset)
          Accept all change tracking highlights that intersect the interval between the given start and end offset.
 AuthorPersistentHighlight[] getChangeHighlights()
          Fetches the list of change tracking highlights.
 AuthorPersistentHighlight[] getChangeHighlights(int startOffset, int endOffset)
          Fetches the list of change tracking highlight that intersects the interval between the given start offset and end offset.
 boolean isTrackingChanges()
          Return true if the current editor is in change tracking mode.
 void reject(AuthorPersistentHighlight highlight)
          Reject the given change tracking highlight.
 void reject(int startOffset, int endOffset)
          Reject all change tracking highlights that intersect the interval between the given start and end offset.
 void toggleTrackChanges()
          Toggle the track changes mode.
 

Method Detail

isTrackingChanges

boolean isTrackingChanges()
Return true if the current editor is in change tracking mode.

Returns:
true if the current editor is in change tracking mode.

toggleTrackChanges

void toggleTrackChanges()
Toggle the track changes mode. Each opened document has a separate track changes state. The initial state is provided by the default values set in the user preferences: http://www.oxygenxml.com/doc/ug-oxygen/index.html?q=/doc/ug-oxygen/topics/preferences-track-changes.html So after a document is opened, this method can be used to change its track changes state.

See Also:
isTrackingChanges()

getChangeHighlights

AuthorPersistentHighlight[] getChangeHighlights()
Fetches the list of change tracking highlights.

Returns:
The change tracking highlights array.
Since:
12

getChangeHighlights

AuthorPersistentHighlight[] getChangeHighlights(int startOffset,
                                                int endOffset)
Fetches the list of change tracking highlight that intersects the interval between the given start offset and end offset.

Parameters:
startOffset - The start offset(inclusive).
endOffset - The end offset (inclusive).
Returns:
The change tracking highlights array. Can be null if no change tracking highlight intersects the given offsets interval.
Since:
14.1

accept

void accept(int startOffset,
            int endOffset)
Accept all change tracking highlights that intersect the interval between the given start and end offset.

Parameters:
startOffset - The interval start offset.
endOffset - The interval end offset.
Since:
14.1

accept

void accept(AuthorPersistentHighlight highlight)
Accept the given change tracking highlight.

Parameters:
highlight - The change tracking highlight to be accepted.
Since:
14.1

reject

void reject(int startOffset,
            int endOffset)
Reject all change tracking highlights that intersect the interval between the given start and end offset.

Parameters:
startOffset - The interval start offset.
endOffset - The interval end offset.
Since:
14.1

reject

void reject(AuthorPersistentHighlight highlight)
Reject the given change tracking highlight.

Parameters:
highlight - The change tracking highlight to be accepted.
Since:
14.1

Oxygen XML Editor 16.1 Author API

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