|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--JLibDiff.Hunk3
Hunk3
class represents a bloc of difference of three
files or three Buffers.Field Summary | |
(package private) java.util.Vector |
a
|
(package private) java.util.Vector |
b
|
(package private) java.util.Vector |
c
|
(package private) DiffType |
diff
|
private java.util.ArrayList |
file0Lines
|
private java.util.ArrayList |
file1Lines
|
private java.util.ArrayList |
file2Lines
|
(package private) int[][] |
range
|
private Hunk3Type |
type
|
Constructor Summary | |
Hunk3()
Allocates a new Hunk3. |
Method Summary | |
void |
accpet(Hunk3Visitor visitor)
|
java.lang.String |
convert()
Returns a string representation of the current Hunk with normal format. |
java.util.ArrayList |
getFile0Lines()
Returns the file0Lines. |
java.util.ArrayList |
getFile1Lines()
Returns the file1Lines. |
java.util.ArrayList |
getFile2Lines()
Returns the file2Lines. |
int |
getMaxRange()
Returns the maximum range for this hunk3. |
Hunk3Type |
getType()
Returns the type. |
int |
highLine(int filenum)
Returns the value of position of bloc end line reliding the file passed in argument. |
int |
lowLine(int filenum)
Returns the value of position of bloc start line reliding the file passed in argument. |
int |
numLines(int filenum)
Returns the number of lines reliding this bloc of difference and the file passed in argument. |
void |
setFile0Lines(java.util.ArrayList file0Lines)
Sets the file0Lines. |
void |
setFile1Lines(java.util.ArrayList file1Lines)
Sets the file1Lines. |
void |
setFile2Lines(java.util.ArrayList file2Lines)
Sets the file2Lines. |
void |
setRange(int low0,
int high0,
int low1,
int high1,
int lowc,
int highc)
Set range of difference which consern this bloc in etch file by values passed in argument. |
void |
setType(Hunk3Type type)
Sets the type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
DiffType diff
int[][] range
private Hunk3Type type
private java.util.ArrayList file0Lines
private java.util.ArrayList file1Lines
private java.util.ArrayList file2Lines
java.util.Vector a
java.util.Vector b
java.util.Vector c
Constructor Detail |
public Hunk3()
Method Detail |
public void setRange(int low0, int high0, int low1, int high1, int lowc, int highc)
low0
- start position of bloc of difference in the first file.high0
- end position of bloc ob difference in thefirst file.low1
- start position of bloc of difference in the second file.high1
- end position of bloc ob difference in the second file.lowc
- start position of bloc of difference in the therd file.highc
- end position of bloc ob difference in the therd file.public java.lang.String convert()
public int lowLine(int filenum)
filenum
- file number which can be:
0 to indicate first file.
1 to indicate second file.
2 to indicate therd file.public int highLine(int filenum)
filenum
- file number which can be:
0 to indicate first file.
1 to indicate second file.
2 to indicate therd file.public int numLines(int filenum)
filenum
- file number which can be:
0 to indicate first file.
1 to indicate second file.
2 to indicate therd file.public void accpet(Hunk3Visitor visitor)
public int getMaxRange()
public java.util.ArrayList getFile0Lines()
public java.util.ArrayList getFile1Lines()
public java.util.ArrayList getFile2Lines()
public void setFile0Lines(java.util.ArrayList file0Lines)
file0Lines
- The file0Lines to setpublic void setFile1Lines(java.util.ArrayList file1Lines)
file1Lines
- The file1Lines to setpublic void setFile2Lines(java.util.ArrayList file2Lines)
file2Lines
- The file2Lines to setpublic Hunk3Type getType()
public void setType(Hunk3Type type)
type
- The type to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |