|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object foodev.jsondiff.incava.IncavaEntry
public class IncavaEntry
Represents a difference, as used in Diff
. A difference consists of two pairs of starting and ending
points, each pair representing either the "from" or the "to" collection passed to Diff
. If an ending
point is -1, then the difference was either a deletion or an addition. For example, if getDeletedEnd()
returns -1, then the difference represents an addition.
Field Summary | |
---|---|
static int |
NONE
|
Constructor Summary | |
---|---|
IncavaEntry(int delStart,
int delEnd,
int addStart,
int addEnd)
Creates the difference for the given start and end points for the deletion and addition. |
Method Summary | |
---|---|
boolean |
equals(Object obj)
Compares this object to the other for equality. |
int |
getAddedEnd()
The point at which the addition ends, if any. |
int |
getAddedStart()
The point at which the addition starts, if any. |
int |
getDeletedEnd()
The point at which the deletion ends, if any. |
int |
getDeletedStart()
The point at which the deletion starts, if any. |
void |
setAdded(int line)
Sets the point as added. |
void |
setDeleted(int line)
Sets the point as deleted. |
String |
toString()
Returns a string representation of this difference. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int NONE
Constructor Detail |
---|
public IncavaEntry(int delStart, int delEnd, int addStart, int addEnd)
Method Detail |
---|
public int getDeletedStart()
NONE
means this is an addition.
public int getDeletedEnd()
NONE
means this is an addition.
public int getAddedStart()
NONE
means this must be an
addition.
public int getAddedEnd()
NONE
means this must be an addition.
public void setDeleted(int line)
public void setAdded(int line)
public boolean equals(Object obj)
equals
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |