TestTextStripper.java (pdfbox-2.0.23-src) | : | TestTextStripper.java (pdfbox-2.0.24-src) | ||
---|---|---|---|---|
skipping to change at page 2, line ? | skipping to change at page 2, line ? | |||
List<String> revised = fileToLines(outFile); | List<String> revised = fileToLines(outFile); | |||
// Compute diff. Get the Patch object. Patch is the container for co mputed deltas. | // Compute diff. Get the Patch object. Patch is the container for co mputed deltas. | |||
Patch patch = DiffUtils.diff(original, revised); | Patch patch = DiffUtils.diff(original, revised); | |||
PrintStream diffPS = new PrintStream(diffFile, ENCODING); | PrintStream diffPS = new PrintStream(diffFile, ENCODING); | |||
for (Object delta : patch.getDeltas()) | for (Object delta : patch.getDeltas()) | |||
{ | { | |||
if (delta instanceof ChangeDelta) | if (delta instanceof ChangeDelta) | |||
{ | { | |||
ChangeDelta cdelta = (ChangeDelta) delta; | ChangeDelta<String> cdelta = (ChangeDelta<String>) delta; | |||
diffPS.println("Org: " + cdelta.getOriginal()); | diffPS.println("Org: " + cdelta.getOriginal()); | |||
diffPS.println("New: " + cdelta.getRevised()); | diffPS.println("New: " + cdelta.getRevised()); | |||
diffPS.println(); | diffPS.println(); | |||
} | } | |||
else if (delta instanceof DeleteDelta) | else if (delta instanceof DeleteDelta) | |||
{ | { | |||
DeleteDelta ddelta = (DeleteDelta) delta; | DeleteDelta<String> ddelta = (DeleteDelta<String>) delta; | |||
diffPS.println("Org: " + ddelta.getOriginal()); | diffPS.println("Org: " + ddelta.getOriginal()); | |||
diffPS.println("New: " + ddelta.getRevised()); | diffPS.println("New: " + ddelta.getRevised()); | |||
diffPS.println(); | diffPS.println(); | |||
} | } | |||
else if (delta instanceof InsertDelta) | else if (delta instanceof InsertDelta) | |||
{ | { | |||
InsertDelta idelta = (InsertDelta) delta; | InsertDelta<String> idelta = (InsertDelta<String>) delta; | |||
diffPS.println("Org: " + idelta.getOriginal()); | diffPS.println("Org: " + idelta.getOriginal()); | |||
diffPS.println("New: " + idelta.getRevised()); | diffPS.println("New: " + idelta.getRevised()); | |||
diffPS.println(); | diffPS.println(); | |||
} | } | |||
else | else | |||
{ | { | |||
diffPS.println(delta); | diffPS.println(delta); | |||
} | } | |||
} | } | |||
diffPS.close(); | diffPS.close(); | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added |