| countDeletedRangesTouching | back to summary
|
|---|
| public static int countDeletedRangesTouching(com.sun.star.text.XTextDocument doc, List<com.sun.star.text.XTextRange> ranges)
|
| getDeletedRanges | back to summary
|
|---|
| public static List<com.sun.star.text.XTextRange> getDeletedRanges(com.sun.star.text.XTextDocument doc) The ranges covered by not-yet-accepted deletions.
|
| getRecordChanges | back to summary
|
|---|
| public static boolean getRecordChanges(com.sun.star.text.XTextDocument doc) throws com.sun.star.lang.WrappedTargetException
|
| getRedlinesSupplier | back to summary
|
|---|
| private static Optional<com.sun.star.document.XRedlinesSupplier> getRedlinesSupplier(com.sun.star.text.XTextDocument doc)
|
| restoreTrackChanges | back to summary
|
|---|
| private static void restoreTrackChanges(com.sun.star.text.XTextDocument doc, boolean wasRecording, @Nullable Throwable actionFailure) throws com.sun.star.lang.WrappedTargetException, TrackChangesRestoreException
|
| setRecordChanges | back to summary
|
|---|
| public static void setRecordChanges(com.sun.star.text.XTextDocument doc, boolean recordChanges) throws com.sun.star.lang.WrappedTargetException
|
| withRecordChangesSuspended | back to summary
|
|---|
| public static void withRecordChangesSuspended(com.sun.star.text.XTextDocument doc, UnoRedlines.RedlineAction action) throws com.sun.star.lang.WrappedTargetException, TrackChangesRestoreException Run action with change recording switched off, then restore the previous setting.
Refreshing a citation marker means deleting its old text and writing new text. While
recording is on, the delete only marks the old text as deleted, so the old and the new
marker end up side by side and the citation appears twice. Suspending recording for the
duration of our own edits is what keeps that from happening.
JabRef's own rewrite operations are not recorded as tracked changes.
Todo
Add this warning to user documentation
|