Package com.jalios.util.diff
Class Hunk
- java.lang.Object
-
- com.jalios.util.diff.Hunk
-
- Direct Known Subclasses:
HunkAdd
,HunkChange
,HunkDel
public abstract class Hunk extends java.lang.Object
TheHunk
class is a super class of classesHunkAdd , HunkChange
andHunkDel
.it is an abstarct class.
-
-
Constructor Summary
Constructors Constructor Description Hunk()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.String
convert()
Returns a string representation of the current hunk with normal format .abstract java.lang.String
convert_ED()
Returns a string representation of the current hunk with ED_script format .abstract java.lang.String
convert_RCS()
Returns a string representation of the current hunk with RCS_script format .abstract java.lang.String
getAfter()
abstract java.lang.String
getBefore()
abstract int
highLine(int filenum)
Returns the number of high line of file passed in argument .abstract int
lowLine(int filenum)
Returns the number of low line of file passed in argument .abstract int
numLines(int filenum)
Returns the number of lines consedered in this hunk and which came from file passed in argument .abstract java.lang.String
relNum(int filenum, int linenum)
Returns a string representing the line in file and position passed in argument.
-
-
-
Method Detail
-
getBefore
public abstract java.lang.String getBefore()
-
getAfter
public abstract java.lang.String getAfter()
-
convert
public abstract java.lang.String convert()
Returns a string representation of the current hunk with normal format .
-
convert_ED
public abstract java.lang.String convert_ED()
Returns a string representation of the current hunk with ED_script format .
-
convert_RCS
public abstract java.lang.String convert_RCS()
Returns a string representation of the current hunk with RCS_script format .
-
lowLine
public abstract int lowLine(int filenum)
Returns the number of low line of file passed in argument . Lines are inclusif.- Parameters:
filenum
- The number of file (the first file '0', or the second '1').
-
highLine
public abstract int highLine(int filenum)
Returns the number of high line of file passed in argument . Lines are inclusif.- Parameters:
filenum
- The number of file (the first file '0', or the second '1').
-
numLines
public abstract int numLines(int filenum)
Returns the number of lines consedered in this hunk and which came from file passed in argument .- Parameters:
filenum
- The number of file (the first file '0', or the second '1').
-
relNum
public abstract java.lang.String relNum(int filenum, int linenum)
Returns a string representing the line in file and position passed in argument.- Parameters:
filenum
- The number of file (the first file '0', or the second '1').linenum
- the number of line that will be returned.
-
-