public class SmartTextDiffProvider extends TextDiffProviderBase implements TwosideTextDiffProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
SmartTextDiffProvider.NoIgnore |
| 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 TwosideTextDiffProvider |
create(Project project,
ContentDiffRequest request,
TextDiffSettings settings,
java.lang.Runnable rediff,
Disposable disposable) |
static TwosideTextDiffProvider.NoIgnore |
createNoIgnore(Project project,
ContentDiffRequest request,
TextDiffSettings settings,
java.lang.Runnable rediff,
Disposable disposable) |
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) |
protected java.lang.String |
getText(IgnorePolicy option) |
getHighlightPolicy, getIgnorePolicy, getPopupActions, getText, getToolbarActions, isHighlightingDisabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompare, compare, isHighlightingDisabledgetPopupActions, getToolbarActionspublic static TwosideTextDiffProvider create(Project project, ContentDiffRequest request, TextDiffSettings settings, java.lang.Runnable rediff, Disposable disposable)
public static TwosideTextDiffProvider.NoIgnore createNoIgnore(Project project, ContentDiffRequest request, TextDiffSettings settings, java.lang.Runnable rediff, Disposable disposable)
protected java.lang.String getText(IgnorePolicy option)
getText in class TextDiffProviderBaseprotected 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 java.util.List<LineFragment> compare(java.lang.CharSequence text1, java.lang.CharSequence text2, ProgressIndicator indicator)
compare in interface TwosideTextDiffProviderpublic 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