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, isHighlightingDisabled
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compare, compare, isHighlightingDisabled
getPopupActions, getToolbarActions
public 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 TextDiffProviderBase
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 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