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 length
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.