// Path: java2word/src/main/java/word/api/interfaces/IBody.java
// public interface IBody extends IHasElement{
// 	
// 	/**
// 	 * @author leonardo_correa
// 	 * This is to provide another way to add raw text to the body or replace something like style or whatever you want.
// 	 * 
// 	 * Like Serializable, IBody has no methods or fields and serves only to identify the semantics of being IBody. 
// 	 */	
// 	
// 	public IHeader getHeader();
// //	public void setHeader(IHeader header);
// 	
// 	public IFooter getFooter();
// //	public void setFooter(IFooter footer);	
// 	
// }
// 
// Path: java2word/src/main/java/word/api/interfaces/IElement.java
// public interface IElement {
// 
// 	/**
// 	 * <p>This method returns the content (XML or HTML) of the Element and the content.</p>
// 	 * <p>If you are using W2004, the return will be the XML required to generate the element.</p>
// 	 *
// 	 * <p>Important: Once you call this method, the Document value is cached an no elements can be added later.</p>
// 	 *
// 	 * @return this is the String value of the element ready to be appended/inserted in the Document.<br>
// 	 *
// 	 * <p>This is the XML that generates a <code>BreakLine</code>:</p>
// 	 * <code>
// 	 *  <w:p wsp:rsidR='008979E8' wsp:rsidRDefault='008979E8'/>
// 	 * </code>
// 	 */
// 	public String getContent();
// 
// }
// 
// Path: java2word/src/main/java/word/api/interfaces/IFooter.java
// public interface IFooter extends IHasElement{
// 	
// 	public void showPageNumber(boolean value);//default is true 
// 	
// }
// 
// Path: java2word/src/main/java/word/api/interfaces/IHeader.java
// public interface IHeader extends IHasElement{
// 
// 	void setHideHeaderAndFooterFirstPage(boolean value);
// 	boolean getHideHeaderAndFooterFirstPage();
// 	
// 	String getHideHeaderAndFooterFirstPageXml();
// 	
// }


import word.api.interfaces.IBody;
import word.api.interfaces.IElement;
import word.api.interfaces.IFooter;
import word.api.interfaces.IHeader;
package word.w2004;


public class Body2004 implements IBody {

	StringBuilder txt = new StringBuilder("");
// Path: java2word/src/main/java/word/api/interfaces/IBody.java
// public interface IBody extends IHasElement{
// 	
// 	/**
// 	 * @author leonardo_correa
// 	 * This is to provide another way to add raw text to the body or replace something like style or whatever you want.
// 	 * 
// 	 * Like Serializable, IBody has no methods or fields and serves only to identify the semantics of being IBody. 
// 	 */	
// 	
// 	public IHeader getHeader();
// //	public void setHeader(IHeader header);
// 	
// 	public IFooter getFooter();
// //	public void setFooter(IFooter footer);	
// 	
// }
// 
// Path: java2word/src/main/java/word/api/interfaces/IElement.java
// public interface IElement {
// 
// 	/**
// 	 * <p>This method returns the content (XML or HTML) of the Element and the content.</p>
// 	 * <p>If you are using W2004, the return will be the XML required to generate the element.</p>
// 	 *
// 	 * <p>Important: Once you call this method, the Document value is cached an no elements can be added later.</p>
// 	 *
// 	 * @return this is the String value of the element ready to be appended/inserted in the Document.<br>
// 	 *
// 	 * <p>This is the XML that generates a <code>BreakLine</code>:</p>
// 	 * <code>
// 	 *  <w:p wsp:rsidR='008979E8' wsp:rsidRDefault='008979E8'/>
// 	 * </code>
// 	 */
// 	public String getContent();
// 
// }
// 
// Path: java2word/src/main/java/word/api/interfaces/IFooter.java
// public interface IFooter extends IHasElement{
// 	
// 	public void showPageNumber(boolean value);//default is true 
// 	
// }
// 
// Path: java2word/src/main/java/word/api/interfaces/IHeader.java
// public interface IHeader extends IHasElement{
// 
// 	void setHideHeaderAndFooterFirstPage(boolean value);
// 	boolean getHideHeaderAndFooterFirstPage();
// 	
// 	String getHideHeaderAndFooterFirstPageXml();
// 	
// }


// Path: java2word/src/main/java/word/w2004/Body2004.java
import word.api.interfaces.IBody;
import word.api.interfaces.IElement;
import word.api.interfaces.IFooter;
import word.api.interfaces.IHeader;

package word.w2004;


public class Body2004 implements IBody {

	StringBuilder txt = new StringBuilder("");
	IHeader header = new Header2004();