public class TextMergeChange extends ThreesideDiffChangeBase
Modifier and Type | Class and Description |
---|---|
static class |
TextMergeChange.State |
myHighlighters, myInnerHighlighters, myOperations
Constructor and Description |
---|
TextMergeChange(int index,
MergeLineFragment fragment,
MergeConflictType conflictType,
TextMergeViewer viewer) |
Modifier and Type | Method and Description |
---|---|
protected Editor |
getEditor(ThreeSide side) |
int |
getEndLine() |
int |
getEndLine(ThreeSide side) |
MergeLineFragment |
getFragment() |
int |
getIndex() |
protected MergeInnerDifferences |
getInnerFragments() |
int |
getStartLine() |
int |
getStartLine(ThreeSide side) |
protected void |
installOperations() |
boolean |
isOnesideAppliedConflict() |
boolean |
isResolved() |
boolean |
isResolved(Side side) |
boolean |
isResolved(ThreeSide side) |
void |
markOnesideAppliedConflict() |
void |
reinstallHighlighters() |
void |
setInnerFragments(MergeInnerDifferences innerFragments) |
createHighlighter, createInnerHighlighter, destroy, destroyHighlighters, destroyInnerHighlighters, destroyOperations, getDiffType, getType, installHighlighters, installInnerHighlighters, isChange, isChange, isConflict, updateGutterActions
public TextMergeChange(int index, MergeLineFragment fragment, MergeConflictType conflictType, TextMergeViewer viewer)
public void reinstallHighlighters()
public int getIndex()
public boolean isResolved()
public boolean isResolved(Side side)
public boolean isOnesideAppliedConflict()
public void markOnesideAppliedConflict()
public boolean isResolved(ThreeSide side)
isResolved
in class ThreesideDiffChangeBase
public int getStartLine()
public int getEndLine()
public int getStartLine(ThreeSide side)
getStartLine
in class ThreesideDiffChangeBase
public int getEndLine(ThreeSide side)
getEndLine
in class ThreesideDiffChangeBase
protected Editor getEditor(ThreeSide side)
getEditor
in class ThreesideDiffChangeBase
protected MergeInnerDifferences getInnerFragments()
getInnerFragments
in class ThreesideDiffChangeBase
public MergeLineFragment getFragment()
public void setInnerFragments(MergeInnerDifferences innerFragments)
protected void installOperations()
installOperations
in class ThreesideDiffChangeBase