org.eclipse.jface.text.source
Interface ILineDiffInfo
-
public interface ILineDiffInfo
Describes the change state of one line, which consists of the state of the line itself, which
can be UNCHANGED
, CHANGED
or ADDED
, and the number of
deleted lines before and after this line.
This interface may be implemented by clients.
-
Since:
- 3.0
Field Summary
|
static int
|
ADDED
Denotes an added line. |
static int
|
CHANGED
Denotes a changed line. |
static int
|
UNCHANGED
Denotes an unchanged line. |
Method Summary
|
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). |
UNCHANGED
static final int UNCHANGED
- Denotes an unchanged line.
-
See Also:
-
Constant Field Values
ADDED
static final int ADDED
- Denotes an added line.
-
See Also:
-
Constant Field Values
CHANGED
static final int CHANGED
- Denotes a changed line.
-
See Also:
-
Constant Field Values
getRemovedLinesBelow
int getRemovedLinesBelow()
- Returns the number of deleted lines after this line.
-
-
Returns:
- the number of lines after this line.
getRemovedLinesAbove
int getRemovedLinesAbove()
- Returns the number of deleted lines before this line.
-
-
Returns:
- the number of lines before this line.
getChangeType
int getChangeType()
- Returns the type of this line, one out of
UNCHANGED
, CHANGED
or
ADDED
.
-
-
Returns:
- the type of this line.
hasChanges
boolean hasChanges()
- Returns whether this line has any changes (to itself, or any deletions before or after it).
-
-
Returns:
-
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 > 0
getOriginalText
String[] getOriginalText()
- Returns the original text of this changed region
-
-
Returns:
- the original text of this changed region, including any deleted lines. The returned
value and its elements may not be
null/code>, it may however be of zero length
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.