Changeset 1650 for trunk/docx4j/src/main/java/org/docx4j/openpackaging
- Timestamp:
- 09/02/11 07:35:03 (9 months ago)
- Location:
- trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML
- Files:
-
- 3 edited
-
FooterPart.java (modified) (2 diffs)
-
HeaderPart.java (modified) (2 diffs)
-
MainDocumentPart.java (modified) (3 diffs)
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 }
Note: See TracChangeset
for help on using the changeset viewer.
