Changeset 1650 for trunk/docx4j/src/main
- Timestamp:
- 09/02/11 07:35:03 (9 months ago)
- Location:
- trunk/docx4j/src/main/java/org/docx4j
- Files:
-
- 4 edited
-
openpackaging/parts/WordprocessingML/FooterPart.java (modified) (2 diffs)
-
openpackaging/parts/WordprocessingML/HeaderPart.java (modified) (2 diffs)
-
openpackaging/parts/WordprocessingML/MainDocumentPart.java (modified) (3 diffs)
-
samples/CreateWordprocessingMLDocument.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML/FooterPart.java
r1613 r1650 34 34 import org.apache.log4j.Logger; 35 35 import org.docx4j.XmlUtils; 36 import org.docx4j.jaxb.Context; 36 37 import org.docx4j.jaxb.JaxbValidationEventHandler; 37 38 import org.docx4j.openpackaging.exceptions.InvalidFormatException; … … 75 76 */ 76 77 public List<Object> getContent() { 78 79 if (this.getJaxbElement()==null) { 80 this.setJaxbElement( Context.getWmlObjectFactory().createFtr() ); 81 } 82 77 83 return this.getJaxbElement().getContent(); 78 84 } -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML/HeaderPart.java
r1613 r1650 34 34 import org.apache.log4j.Logger; 35 35 import org.docx4j.XmlUtils; 36 import org.docx4j.jaxb.Context; 36 37 import org.docx4j.jaxb.JaxbValidationEventHandler; 37 38 import org.docx4j.openpackaging.exceptions.InvalidFormatException; … … 74 75 */ 75 76 public List<Object> getContent() { 77 78 if (this.getJaxbElement()==null) { 79 this.setJaxbElement( Context.getWmlObjectFactory().createHdr() ); 80 } 81 76 82 return this.getJaxbElement().getContent(); 77 83 } -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML/MainDocumentPart.java
r1609 r1650 113 113 */ 114 114 public List<Object> getContent() { 115 116 if (this.getJaxbElement()==null) { 117 this.setJaxbElement( Context.getWmlObjectFactory().createDocument() ); 118 } 119 if (this.getJaxbElement().getBody()==null) { 120 this.getJaxbElement().setBody( 121 Context.getWmlObjectFactory().createBody() ); 122 } 123 115 124 return this.getJaxbElement().getContent(); 116 125 } … … 720 729 public void addObject(Object o) { 721 730 722 Body body = this.jaxbElement.getBody(); 723 body.getEGBlockLevelElts().add(o); 731 this.getContent().add( o ); 724 732 725 733 // If this object contains paragraphs, make sure any style used … … 763 771 public org.docx4j.wml.P addParagraph(String pXml) throws JAXBException { 764 772 765 org.docx4j.wml.Document wmlDocumentEl = (org.docx4j.wml.Document)this.getJaxbElement(); 766 Body body = wmlDocumentEl.getBody(); 767 org.docx4j.wml.P para = (org.docx4j.wml.P)org.docx4j.XmlUtils.unmarshalString(pXml); 768 body.getEGBlockLevelElts().add( para ); 773 org.docx4j.wml.P para = (org.docx4j.wml.P)org.docx4j.XmlUtils.unmarshalString(pXml); 774 this.getContent().add( para ); 769 775 return para; 770 776 } -
trunk/docx4j/src/main/java/org/docx4j/samples/CreateWordprocessingMLDocument.java
r1232 r1650 84 84 85 85 org.docx4j.wml.R run = factory.createR(); 86 run.get RunContent().add(t);86 run.getContent().add(t); 87 87 88 p.get ParagraphContent().add(run);88 p.getContent().add(run); 89 89 90 90
Note: See TracChangeset
for help on using the changeset viewer.
