Changeset 1498 for trunk/docx4j/src/main/java/org/docx4j/openpackaging
- Timestamp:
- 05/18/11 11:18:11 (12 months ago)
- Location:
- trunk/docx4j/src/main/java/org/docx4j/openpackaging
- Files:
-
- 4 added
- 6 edited
-
contenttype/ContentTypeManager.java (modified) (1 diff)
-
contenttype/ContentTypes.java (modified) (1 diff)
-
parts/DrawingML/DiagramColorsPart.java (modified) (2 diffs)
-
parts/DrawingML/DiagramDrawingPart.java (added)
-
parts/DrawingML/DiagramStylePart.java (modified) (2 diffs)
-
parts/DrawingML/JaxbDmlPart.java (modified) (1 diff)
-
parts/DrawingML/colorsDef-accent1_2.xml (added)
-
parts/DrawingML/quickStyle-3d8.xml (added)
-
parts/DrawingML/quickStyle-simple1.xml (added)
-
parts/relationships/Namespaces.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/contenttype/ContentTypeManager.java
r1495 r1498 391 391 } else if (contentType.equals(ContentTypes.VML_DRAWING)) { 392 392 return new VMLPart(new PartName(partName)); 393 } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_DRAWING)) { 394 return new org.docx4j.openpackaging.parts.DrawingML.DiagramDrawingPart(new PartName(partName)); 393 395 } else if (contentType.startsWith("application/vnd.openxmlformats-officedocument.drawing")) { 394 396 return JaxbDmlPart.newPartForContentType(contentType, partName); -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/contenttype/ContentTypes.java
r1495 r1498 166 166 public final static String DRAWINGML_DIAGRAM_LAYOUT_HEADER = 167 167 "application/vnd.openxmlformats-officedocument.drawingml.diagramLayoutHeader+xml"; 168 169 // "/word/diagrams/drawing1.xml" 170 public final static String DRAWINGML_DIAGRAM_DRAWING = 171 "application/vnd.ms-office.drawingml.diagramDrawing+xml"; 168 172 169 173 // embedded presentation -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/DrawingML/DiagramColorsPart.java
r1201 r1498 22 22 23 23 24 import java.io.IOException; 25 26 import javax.xml.bind.JAXBException; 27 24 28 import org.apache.log4j.Logger; 25 29 import org.docx4j.dml.diagram.CTColorTransform; 26 30 import org.docx4j.dml.diagram.CTDataModel; 31 import org.docx4j.dml.diagram.ObjectFactory; 27 32 import org.docx4j.openpackaging.exceptions.InvalidFormatException; 28 33 import org.docx4j.openpackaging.parts.JaxbXmlPart; … … 56 61 setRelationshipType(Namespaces.DRAWINGML_DIAGRAM_COLORS); 57 62 } 63 64 public Object unmarshal(String filename) throws JAXBException { 65 66 java.io.InputStream is = null; 67 try { 68 is = org.docx4j.utils.ResourceUtils.getResource( 69 "org/docx4j/openpackaging/parts/DrawingML/" + filename); 70 } catch (IOException e) { 71 e.printStackTrace(); 72 } 73 74 return unmarshal( is ); // side-effect is to set jaxbElement 75 } 76 77 public void CreateMinimalContent(String uniqueId) { 78 79 ObjectFactory factory = new ObjectFactory(); 80 81 CTColorTransform colorsDef = factory.createCTColorTransform(); 82 colorsDef.setUniqueId(uniqueId); 83 84 this.setJaxbElement(colorsDef); 85 } 58 86 59 87 } -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/DrawingML/DiagramStylePart.java
r1201 r1498 22 22 23 23 24 import java.io.IOException; 25 26 import javax.xml.bind.JAXBException; 27 24 28 import org.apache.log4j.Logger; 29 import org.docx4j.dml.diagram.CTColorTransform; 25 30 import org.docx4j.dml.diagram.CTDataModel; 26 31 import org.docx4j.dml.diagram.CTStyleDefinition; 32 import org.docx4j.dml.diagram.CTStyleLabel; 33 import org.docx4j.dml.diagram.ObjectFactory; 27 34 import org.docx4j.openpackaging.exceptions.InvalidFormatException; 28 35 import org.docx4j.openpackaging.parts.JaxbXmlPart; … … 57 64 setRelationshipType(Namespaces.DRAWINGML_DIAGRAM_STYLE); 58 65 } 59 66 67 public Object unmarshal(String filename) throws JAXBException { 68 69 java.io.InputStream is = null; 70 try { 71 is = org.docx4j.utils.ResourceUtils.getResource( 72 "org/docx4j/openpackaging/parts/DrawingML/" + filename); 73 } catch (IOException e) { 74 e.printStackTrace(); 75 } 76 77 return unmarshal( is ); // side-effect is to set jaxbElement 78 } 79 80 public void CreateMinimalContent(String uniqueId) { 81 82 ObjectFactory factory = new ObjectFactory(); 83 84 CTStyleDefinition styleDef = factory.createCTStyleDefinition(); 85 styleDef.setUniqueId(uniqueId); 86 87 CTStyleLabel styleLabel = factory.createCTStyleLabel(); 88 styleLabel.setName("node0"); 89 90 styleDef.getStyleLbl().add(styleLabel); 91 92 this.setJaxbElement(styleDef); 93 } 94 60 95 } -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/DrawingML/JaxbDmlPart.java
r1495 r1498 35 35 } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_STYLE)) { 36 36 return new org.docx4j.openpackaging.parts.DrawingML.DiagramStylePart(new PartName(partName)); 37 // } else if (contentType.equals(ContentTypes.DRAWINGML_DIAGRAM_DRAWING)) { 38 // return new org.docx4j.openpackaging.parts.DrawingML.DiagramDrawingPart(new PartName(partName)); 37 39 } else if (contentType.equals(ContentTypes.DRAWINGML_DRAWING)) { 38 40 return new Drawing(new PartName(partName)); -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/relationships/Namespaces.java
r1495 r1498 151 151 "http://schemas.openxmlformats.org/officeDocument/2006/relationships/diagramLayoutHeader"; 152 152 153 // "/word/diagrams/drawing1.xml" 154 public final static String DRAWINGML_DIAGRAM_DRAWING = 155 "http://schemas.openxmlformats.org/officeDocument/2007/relationships/diagramDrawing"; 156 153 157 154 158 // Target="ppt/presentation.xml"
Note: See TracChangeset
for help on using the changeset viewer.
