Changeset 1004 for trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/relationships/RelationshipsPart.java
- Timestamp:
- 01/09/10 18:15:02 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/relationships/RelationshipsPart.java
r962 r1004 62 62 import org.docx4j.openpackaging.Base; 63 63 import org.docx4j.openpackaging.URIHelper; 64 import org.docx4j.openpackaging.contenttype.CTDefault; 65 import org.docx4j.openpackaging.contenttype.CTOverride; 64 66 import org.docx4j.openpackaging.contenttype.ContentTypeManager; 65 67 import org.docx4j.openpackaging.contenttype.ContentTypes; 68 import org.docx4j.openpackaging.contenttype.ObjectFactory; 66 69 import org.docx4j.openpackaging.exceptions.InvalidFormatException; 67 70 import org.docx4j.openpackaging.packages.Package; … … 427 430 428 431 // Add an override to ContentTypeManager 432 ObjectFactory ctFactory = new ObjectFactory(); 433 429 434 if ( part.getContentType().equals( ContentTypes.IMAGE_JPEG) ) { 430 435 431 ctm.addDefaultContentType("jpeg", ContentTypes.IMAGE_JPEG); 436 CTDefault defaultCT = ctFactory.createCTDefault(); 437 defaultCT.setExtension("jpeg"); 438 defaultCT.setContentType(ContentTypes.IMAGE_JPEG); 439 ctm.addDefaultContentType("jpeg",defaultCT ); 432 440 433 441 } else if ( part.getContentType().equals( ContentTypes.EXTENSION_GIF ) ) { 434 442 435 ctm.addDefaultContentType("gif", ContentTypes.EXTENSION_GIF); 443 CTDefault defaultCT = ctFactory.createCTDefault(); 444 defaultCT.setExtension("gif"); 445 defaultCT.setContentType(ContentTypes.EXTENSION_GIF); 446 ctm.addDefaultContentType("gif", defaultCT); 436 447 437 448 } else if ( part.getContentType().equals( ContentTypes.EXTENSION_PNG ) ) { 438 449 439 ctm.addDefaultContentType("png", ContentTypes.IMAGE_PNG); 450 CTDefault defaultCT = ctFactory.createCTDefault(); 451 defaultCT.setExtension("png"); 452 defaultCT.setContentType(ContentTypes.IMAGE_PNG); 453 ctm.addDefaultContentType("png", defaultCT); 440 454 441 455 } else { 442 ctm.addOverrideContentType(part.getPartName().getURI(), part.getContentType()); 456 CTOverride overrideCT = ctFactory.createCTOverride(); 457 overrideCT.setPartName(part.getPartName().getName() ); 458 overrideCT.setContentType(part.getContentType()); 459 460 ctm.addOverrideContentType(part.getPartName().getURI(), overrideCT ); 443 461 } 444 462
Note: See TracChangeset
for help on using the changeset viewer.
