Changeset 1199 for trunk/docx4j/src/main/java/org/docx4j/openpackaging/contenttype/ContentTypeManager.java
- Timestamp:
- 09/06/10 05:36:48 (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/contenttype/ContentTypeManager.java
r1130 r1199 69 69 import org.docx4j.openpackaging.packages.OpcPackage; 70 70 import org.docx4j.openpackaging.packages.PresentationMLPackage; 71 import org.docx4j.openpackaging.packages.SpreadsheetMLPackage; 71 72 import org.docx4j.openpackaging.packages.WordprocessingMLPackage; 72 73 import org.docx4j.openpackaging.parts.CustomXmlDataStoragePropertiesPart; … … 79 80 import org.docx4j.openpackaging.parts.ThemePart; 80 81 import org.docx4j.openpackaging.parts.PresentationML.JaxbPmlPart; 82 import org.docx4j.openpackaging.parts.SpreadsheetML.JaxbSmlPart; 81 83 import org.docx4j.openpackaging.parts.WordprocessingML.BinaryPart; 82 84 import org.docx4j.openpackaging.parts.WordprocessingML.CommentsPart; … … 358 360 return new org.docx4j.openpackaging.parts.DrawingML.DiagramLayoutPart(new PartName(partName)); 359 361 } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_STYLE)) { 360 return new org.docx4j.openpackaging.parts.DrawingML.DiagramStylePart(new PartName(partName)); 361 } else if (contentType.equals(ContentTypes.APPLICATION_XML) 362 return new org.docx4j.openpackaging.parts.DrawingML.DiagramStylePart(new PartName(partName)); 363 } else if (contentType.startsWith("application/vnd.openxmlformats-officedocument.spreadsheetml")) { 364 return JaxbSmlPart.newPartForContentType(contentType, partName); 365 366 } if (contentType.equals(ContentTypes.APPLICATION_XML) 362 367 || partName.endsWith(".xml")) { 363 368 // Simple minded detection of XML content. … … 720 725 p = new PresentationMLPackage(this); 721 726 return p; 722 727 } else if (getPartNameOverridenByContentType(ContentTypes.SPREADSHEETML_MAIN) != null) { 728 log.info("Detected SpreadhseetMLPackage package "); 729 p = new SpreadsheetMLPackage(this); 730 return p; 723 731 } else { 724 732 throw new InvalidFormatException("Unexpected package (docx4j supports docx/docxm and pptx only");
Note: See TracChangeset
for help on using the changeset viewer.
