Ignore:
Timestamp:
01/09/10 18:15:02 (2 years ago)
Author:
jharrop
Message:

Remove dom4j stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/relationships/RelationshipsPart.java

    r962 r1004  
    6262import org.docx4j.openpackaging.Base; 
    6363import org.docx4j.openpackaging.URIHelper; 
     64import org.docx4j.openpackaging.contenttype.CTDefault; 
     65import org.docx4j.openpackaging.contenttype.CTOverride; 
    6466import org.docx4j.openpackaging.contenttype.ContentTypeManager; 
    6567import org.docx4j.openpackaging.contenttype.ContentTypes; 
     68import org.docx4j.openpackaging.contenttype.ObjectFactory; 
    6669import org.docx4j.openpackaging.exceptions.InvalidFormatException; 
    6770import org.docx4j.openpackaging.packages.Package; 
     
    427430                 
    428431                // Add an override to ContentTypeManager 
     432                ObjectFactory ctFactory = new ObjectFactory(); 
     433                 
    429434                if ( part.getContentType().equals( ContentTypes.IMAGE_JPEG) ) { 
    430435                         
    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 ); 
    432440                         
    433441                } else if ( part.getContentType().equals( ContentTypes.EXTENSION_GIF ) ) { 
    434442                         
    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); 
    436447                         
    437448                } else if ( part.getContentType().equals( ContentTypes.EXTENSION_PNG ) ) { 
    438449                         
    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); 
    440454                         
    441455                } 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 ); 
    443461                } 
    444462                 
Note: See TracChangeset for help on using the changeset viewer.