public class SimpleThreesideDiffChange extends ThreesideDiffChangeBase
myHighlighters, myInnerHighlighters, myOperations
Constructor and Description |
---|
SimpleThreesideDiffChange(MergeLineFragment fragment,
MergeConflictType conflictType,
MergeInnerDifferences innerFragments,
SimpleThreesideDiffViewer viewer) |
Modifier and Type | Method and Description |
---|---|
protected Editor |
getEditor(ThreeSide side) |
int |
getEndLine(ThreeSide side) |
protected MergeInnerDifferences |
getInnerFragments() |
int |
getStartLine(ThreeSide side) |
protected void |
installOperations() |
boolean |
isResolved(ThreeSide side) |
boolean |
isValid() |
void |
markInvalid() |
boolean |
processChange(int oldLine1,
int oldLine2,
int shift,
ThreeSide side) |
void |
reinstallHighlighters() |
createHighlighter, createInnerHighlighter, destroy, destroyHighlighters, destroyInnerHighlighters, destroyOperations, getDiffType, getType, installHighlighters, installInnerHighlighters, isChange, isChange, isConflict, updateGutterActions
public SimpleThreesideDiffChange(MergeLineFragment fragment, MergeConflictType conflictType, MergeInnerDifferences innerFragments, SimpleThreesideDiffViewer viewer)
public void reinstallHighlighters()
protected void installOperations()
installOperations
in class ThreesideDiffChangeBase
public int getStartLine(ThreeSide side)
getStartLine
in class ThreesideDiffChangeBase
public int getEndLine(ThreeSide side)
getEndLine
in class ThreesideDiffChangeBase
public boolean isResolved(ThreeSide side)
isResolved
in class ThreesideDiffChangeBase
protected Editor getEditor(ThreeSide side)
getEditor
in class ThreesideDiffChangeBase
protected MergeInnerDifferences getInnerFragments()
getInnerFragments
in class ThreesideDiffChangeBase
public boolean isValid()
public void markInvalid()
public boolean processChange(int oldLine1, int oldLine2, int shift, ThreeSide side)