|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jidesoft.diff.Difference
public class Difference
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 | |
---|---|
protected int |
_addedEnd
The point at which the addition ends. |
protected int |
_addedStart
The point at which the addition starts. |
protected boolean |
_conflicting
|
protected int |
_deletedEnd
The point at which the deletion ends. |
protected int |
_deletedStart
The point at which the deletion starts. |
static int |
NONE
|
Constructor Summary | |
---|---|
|
Difference(int deletedStart,
int deletedEnd,
int addedStart,
int addedEnd)
Creates the difference for the given start and end points for the deletion and addition. |
protected |
Difference(int deletedStart,
int deletedEnd,
int addedStart,
int addedEnd,
boolean conflicting)
Creates the difference for the given start and end points for the deletion and addition. |
Method Summary | |
---|---|
void |
adjustAdded(int lineChanges)
Adjusts point as added. |
void |
adjustDeleted(int lineChanges)
Adjusts the point as deleted. |
boolean |
contains(int i)
|
boolean |
equal(int i)
|
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
protected int _deletedStart
protected int _deletedEnd
protected int _addedStart
protected int _addedEnd
protected boolean _conflicting
Constructor Detail |
---|
public Difference(int deletedStart, int deletedEnd, int addedStart, int addedEnd)
protected Difference(int deletedStart, int deletedEnd, int addedStart, int addedEnd, boolean conflicting)
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 adjustDeleted(int lineChanges)
public void adjustAdded(int lineChanges)
public void setAdded(int line)
public boolean equals(Object obj)
equals
in class Object
public boolean equal(int i)
public boolean contains(int i)
public String toString()
toString
in class Object
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |