com.judoscript.util.jdiff
Class HunkAdd

java.lang.Object
  extended by com.judoscript.util.jdiff.Hunk
      extended by com.judoscript.util.jdiff.HunkAdd

public class HunkAdd
extends Hunk

The HunkAdd class represents a bloc of difference reliding addition(insertion).


Method Summary
 void addAddedLine(java.lang.String line)
           
 void addDeletedLine(java.lang.String line)
           
 java.lang.String convert()
          Returns a string representation of the current hunk with normal format .
 int highLine(int filenum)
          Returns the number of high line of file passed in argument .
 int lowLine(int filenum)
          Returns the number of low line of file passed in argument .
 int numLines(int filenum)
          Returns the number of lines consedered in this hunk and which came from file passed in argument .
 java.lang.String relNum(int filenum, int linenum)
          Returns a string representing the line in file and position passed in argument.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

convert

public java.lang.String convert()
Returns a string representation of the current hunk with normal format .

Specified by:
convert in class Hunk

lowLine

public int lowLine(int filenum)
Returns the number of low line of file passed in argument . Lines are inclusif.

Specified by:
lowLine in class Hunk
Parameters:
filenum - The number of file (the first file '0', or the second '1').

highLine

public int highLine(int filenum)
Returns the number of high line of file passed in argument . Lines are inclusif.

Specified by:
highLine in class Hunk
Parameters:
filenum - The number of file (the first file '0', or the second '1').

numLines

public int numLines(int filenum)
Returns the number of lines consedered in this hunk and which came from file passed in argument .

Specified by:
numLines in class Hunk
Parameters:
filenum - The number of file (the first file '0', or the second '1').

relNum

public java.lang.String relNum(int filenum,
                               int linenum)
Returns a string representing the line in file and position passed in argument.

Specified by:
relNum in class Hunk
Parameters:
filenum - The number of file (the first file '0', or the second '1').
linenum - the number of line that will be returned.

addAddedLine

public void addAddedLine(java.lang.String line)
Specified by:
addAddedLine in class Hunk

addDeletedLine

public void addDeletedLine(java.lang.String line)
Specified by:
addDeletedLine in class Hunk