Package ro.sync.diff.api
Interface Difference
- All Known Subinterfaces:
DifferenceParent
@API(type=NOT_EXTENDABLE,
src=PUBLIC)
public interface Difference
Represents a difference generated by the diff performer.
It holds information regarding the right and left intervals start and end offsets.
-
Method Summary
Modifier and TypeMethodDescriptionintGet the difference left interval end offset.intGet the difference left interval start offset.intGet the difference right interval end offset.intGet the difference right interval start offset.getType()
-
Method Details
-
getLeftIntervalStart
int getLeftIntervalStart()Get the difference left interval start offset.0 <= leftIntervalStart < left resource content length- Returns:
- Left interval start offset.
-
getLeftIntervalEnd
int getLeftIntervalEnd()Get the difference left interval end offset.0 <= leftIntervalEnd < left resource content length- Returns:
- Left interval end offset.
-
getRightIntervalStart
int getRightIntervalStart()Get the difference right interval start offset.0 <= rightIntervalStart < right resource content length- Returns:
- Right interval start offset.
-
getRightIntervalEnd
int getRightIntervalEnd()Get the difference right interval end offset.0 <= rightIntervalEnd < right resource content length- Returns:
- Right interval end offset.
-
getType
DifferenceType getType()- Returns:
- The type of the difference.
- Since:
- 22
-