- Timestamp:
- 06/21/09 19:31:45 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/diff/Differencer.java
r837 r838 263 263 } 264 264 265 public void diff(org.docx4j.wml.SdtContentBlock cb Left,266 org.docx4j.wml.SdtContentBlock cb Right,265 public void diff(org.docx4j.wml.SdtContentBlock cbNewer, 266 org.docx4j.wml.SdtContentBlock cbOlder, 267 267 javax.xml.transform.Result result, 268 268 String author, java.util.Calendar date, 269 RelationshipsPart docPartRels Left, RelationshipsPart docPartRelsRight) {270 271 this.diffWorker(org.docx4j.XmlUtils.marshaltoW3CDomDocument(cb Left).getDocumentElement(),272 org.docx4j.XmlUtils.marshaltoW3CDomDocument(cb Right).getDocumentElement(),273 result, author, date, docPartRels Left, docPartRelsRight);274 } 275 276 public void diff(org.docx4j.wml.Body older,277 org.docx4j.wml.Body newer,269 RelationshipsPart docPartRelsNewer, RelationshipsPart docPartRelsOlder) { 270 271 this.diffWorker(org.docx4j.XmlUtils.marshaltoW3CDomDocument(cbNewer).getDocumentElement(), 272 org.docx4j.XmlUtils.marshaltoW3CDomDocument(cbOlder).getDocumentElement(), 273 result, author, date, docPartRelsNewer, docPartRelsOlder); 274 } 275 276 public void diff(org.docx4j.wml.Body newer, 277 org.docx4j.wml.Body older, 278 278 javax.xml.transform.Result result, 279 279 String author, java.util.Calendar date, 280 RelationshipsPart docPartRels Left, RelationshipsPart docPartRelsRight) {281 282 this.diffWorker( org.docx4j.XmlUtils.marshaltoW3CDomDocument(older).getDocumentElement(),280 RelationshipsPart docPartRelsNewer, RelationshipsPart docPartRelsOlder) { 281 282 this.diffWorker( 283 283 org.docx4j.XmlUtils.marshaltoW3CDomDocument(newer).getDocumentElement(), 284 result, author, date, docPartRelsLeft, docPartRelsRight); 284 org.docx4j.XmlUtils.marshaltoW3CDomDocument(older).getDocumentElement(), 285 result, author, date, docPartRelsNewer, docPartRelsOlder); 285 286 } 286 287 … … 292 293 * TODO: consider/test w:table! 293 294 */ 294 private void diffWorker(Node left,295 Node right,295 private void diffWorker(Node newer, 296 Node older, 296 297 javax.xml.transform.Result result, 297 298 String author, java.util.Calendar date, 298 RelationshipsPart docPartRels Left, RelationshipsPart docPartRelsRight) {299 RelationshipsPart docPartRelsNewer, RelationshipsPart docPartRelsOlder) { 299 300 300 301 Writer diffxResult = new StringWriter(); 301 302 302 303 try { 303 Docx4jDriver.diff( left,304 right,304 Docx4jDriver.diff(newer, 305 older, 305 306 diffxResult); 306 307 // The signature which takes Reader objects appears to be broken … … 336 337 337 338 StreamSource src = new StreamSource(new StringReader(simplified)); 338 transformDiffxOutputToWml(result, author, date, docPartRels Left,339 docPartRels Right, src);339 transformDiffxOutputToWml(result, author, date, docPartRelsNewer, 340 docPartRelsOlder, src); 340 341 341 342 } catch (Exception exc) {
Note: See TracChangeset
for help on using the changeset viewer.
