public interface ILineDiffInfo
UNCHANGED, CHANGED or ADDED, and the number of
deleted lines before and after this line.
This interface may be implemented by clients.
| Modifier and Type | Field and Description |
|---|---|
static int |
ADDED
Denotes an added line.
|
static int |
CHANGED
Denotes a changed line.
|
static int |
UNCHANGED
Denotes an unchanged line.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getChangeType()
Returns the type of this line, one out of
UNCHANGED, CHANGED or
ADDED. |
String[] |
getOriginalText()
Returns the original text of this changed region
|
int |
getRemovedLinesAbove()
Returns the number of deleted lines before this line.
|
int |
getRemovedLinesBelow()
Returns the number of deleted lines after this line.
|
boolean |
hasChanges()
Returns whether this line has any changes (to itself, or any deletions before or after it).
|
static final int UNCHANGED
static final int ADDED
static final int CHANGED
int getRemovedLinesBelow()
int getRemovedLinesAbove()
int getChangeType()
UNCHANGED, CHANGED or
ADDED.boolean hasChanges()
true, if the line's state (as returned by getType) is
either CHANGED or ADDED or either of getRemovedLinesBelow
and getRemovedLinesAbove would return a number > 0String[] getOriginalText()
null/code>, it may however be of zero lengthGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.