public interface IBody
An IBody represents the different parts of the document which can contain collections of Paragraphs and Tables. It provides a common way to work with these and their contents.
Typically, this is something like a XWPFDocument, or one of the parts in it like XWPFHeader, XWPFFooter, XWPFTableCell
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<IBodyElement> | 
getBodyElements()
Returns an Iterator with paragraphs and tables,
 in the order that they occur in the text. 
 | 
XWPFParagraph | 
getParagraph(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTP p)
Returns the paragraph corresponding to the provided  
CTP. | 
XWPFParagraph | 
getParagraphArray(int pos)
Returns the paragraph that of position pos 
 | 
java.util.List<XWPFParagraph> | 
getParagraphs()
Returns the paragraph(s) that holds
 the text of the header or footer. 
 | 
POIXMLDocumentPart | 
getPart()
returns the Part, to which the body belongs, which you need for adding relationship to other parts
 Actually it is needed of the class XWPFTableCell. 
 | 
BodyType | 
getPartType()
get the PartType of the body, for example
 DOCUMENT, HEADER, FOOTER, FOOTNOTE, 
 | 
XWPFTable | 
getTable(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl ctTable)
 | 
XWPFTable | 
getTableArray(int pos)
Returns the table at position pos 
 | 
XWPFTableCell | 
getTableCell(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc cell)
returns the TableCell to which the Table belongs 
 | 
java.util.List<XWPFTable> | 
getTables()
Return the table(s) that holds the text
 of the IBodyPart, for complex cases
 where a paragraph isn't used. 
 | 
XWPFDocument | 
getXWPFDocument()
Return XWPFDocument 
 | 
XWPFParagraph | 
insertNewParagraph(org.apache.xmlbeans.XmlCursor cursor)
inserts a new paragraph at position of the cursor 
 | 
XWPFTable | 
insertNewTbl(org.apache.xmlbeans.XmlCursor cursor)
inserts a new Table at the cursor position. 
 | 
void | 
insertTable(int pos,
           XWPFTable table)
inserts a new Table at position pos 
 | 
POIXMLDocumentPart getPart()
BodyType getPartType()
java.util.List<IBodyElement> getBodyElements()
java.util.List<XWPFParagraph> getParagraphs()
java.util.List<XWPFTable> getTables()
XWPFParagraph getParagraph(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTP p)
CTP.p - is instance of CTP and is searching for an XWPFParagraphCTP, or null if there is no corresponding paragraph in
 this body.XWPFTable getTable(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl ctTable)
XWPFParagraph getParagraphArray(int pos)
XWPFTable getTableArray(int pos)
XWPFParagraph insertNewParagraph(org.apache.xmlbeans.XmlCursor cursor)
XWPFTable insertNewTbl(org.apache.xmlbeans.XmlCursor cursor)
void insertTable(int pos,
                 XWPFTable table)
XWPFTableCell getTableCell(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc cell)
XWPFDocument getXWPFDocument()
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.