public class SimpleTextDiffProvider extends TextDiffProviderBase implements TwosideTextDiffProvider
Modifier and Type | Class and Description |
---|---|
static class |
SimpleTextDiffProvider.NoIgnore |
Constructor and Description |
---|
SimpleTextDiffProvider(TextDiffSettings settings,
java.lang.Runnable rediff,
Disposable disposable) |
SimpleTextDiffProvider(TextDiffSettings settings,
java.lang.Runnable rediff,
Disposable disposable,
DiffUserDataKeysEx.DiffComputer diffComputer) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.List<LineFragment>> |
compare(java.lang.CharSequence text1,
java.lang.CharSequence text2,
java.util.List<Range> linesRanges,
ProgressIndicator indicator) |
java.util.List<LineFragment> |
compare(java.lang.CharSequence text1,
java.lang.CharSequence text2,
ProgressIndicator indicator) |
static java.util.List<java.util.List<LineFragment>> |
compareRange(DiffUserDataKeysEx.DiffComputer diffComputer,
java.lang.CharSequence text1,
java.lang.CharSequence text2,
LineOffsets lineOffsets1,
LineOffsets lineOffsets2,
java.util.List<? extends Range> linesRanges,
IgnorePolicy ignorePolicy,
HighlightPolicy highlightPolicy,
ProgressIndicator indicator) |
protected java.util.List<java.util.List<LineFragment>> |
doCompare(java.lang.CharSequence text1,
java.lang.CharSequence text2,
LineOffsets lineOffsets1,
LineOffsets lineOffsets2,
java.util.List<? extends Range> linesRanges,
IgnorePolicy ignorePolicy,
HighlightPolicy highlightPolicy,
ProgressIndicator indicator) |
getHighlightPolicy, getIgnorePolicy, getPopupActions, getText, getText, getToolbarActions, isHighlightingDisabled
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compare, compare, isHighlightingDisabled
getPopupActions, getToolbarActions
public SimpleTextDiffProvider(TextDiffSettings settings, java.lang.Runnable rediff, Disposable disposable)
public SimpleTextDiffProvider(TextDiffSettings settings, java.lang.Runnable rediff, Disposable disposable, DiffUserDataKeysEx.DiffComputer diffComputer)
protected java.util.List<java.util.List<LineFragment>> doCompare(java.lang.CharSequence text1, java.lang.CharSequence text2, LineOffsets lineOffsets1, LineOffsets lineOffsets2, java.util.List<? extends Range> linesRanges, IgnorePolicy ignorePolicy, HighlightPolicy highlightPolicy, ProgressIndicator indicator)
public static java.util.List<java.util.List<LineFragment>> compareRange(DiffUserDataKeysEx.DiffComputer diffComputer, java.lang.CharSequence text1, java.lang.CharSequence text2, LineOffsets lineOffsets1, LineOffsets lineOffsets2, java.util.List<? extends Range> linesRanges, IgnorePolicy ignorePolicy, HighlightPolicy highlightPolicy, ProgressIndicator indicator)
public java.util.List<LineFragment> compare(java.lang.CharSequence text1, java.lang.CharSequence text2, ProgressIndicator indicator)
compare
in interface TwosideTextDiffProvider
public java.util.List<java.util.List<LineFragment>> compare(java.lang.CharSequence text1, java.lang.CharSequence text2, java.util.List<Range> linesRanges, ProgressIndicator indicator)
compare
in interface TwosideTextDiffProvider