Package org.apache.poi.xwpf.usermodel
Class XWPFNumbering
java.lang.Object
org.apache.poi.ooxml.POIXMLDocumentPart
org.apache.poi.xwpf.usermodel.XWPFNumbering
- Direct Known Subclasses:
XWPFNumberingShim
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.poi.ooxml.POIXMLDocumentPart
POIXMLDocumentPart.RelationPart -
Constructor Summary
ConstructorsConstructorDescriptioncreate a new XWPFNumbering object for use in a new documentXWPFNumbering(PackagePart part) create a new styles object with an existing document -
Method Summary
Modifier and TypeMethodDescriptionaddAbstractNum(XWPFAbstractNum abstractNum) add a new AbstractNum and return its AbstractNumIDaddNum(BigInteger abstractNumID) Add a new num with an abstractNumIDvoidaddNum(BigInteger abstractNumID, BigInteger numID) Add a new num with an abstractNumID and a numIDadd a new number to the numbering documentgetAbstractNum(BigInteger abstractNumID) get AbstractNum by abstractNumIDgetAbstractNumID(BigInteger numID) return the abstractNumID If the AbstractNumID not exists return nullgetIdOfAbstractNum(XWPFAbstractNum abstractNum) Compare AbstractNum with abstractNums of this numbering document.getNum(BigInteger numID) get Num by NumIDgetNums()booleannumExist(BigInteger numID) Checks whether number with numID existsbooleanremoveAbstractNum(BigInteger abstractNumID) remove an existing abstractNumvoidsetNumbering(CTNumbering numbering) Sets the ctNumberingMethods inherited from class org.apache.poi.ooxml.POIXMLDocumentPart
_invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getNextPartNumber, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, isCommitted, setCommitted, toString
-
Constructor Details
-
XWPFNumbering
create a new styles object with an existing document- Since:
- POI 3.14-Beta1
-
XWPFNumbering
public XWPFNumbering()create a new XWPFNumbering object for use in a new document
-
-
Method Details
-
setNumbering
Sets the ctNumbering -
numExist
Checks whether number with numID exists- Returns:
- boolean true if num exist, false if num not exist
-
addNum
add a new number to the numbering document -
addNum
Add a new num with an abstractNumID- Returns:
- return NumId of the added num
-
addNum
Add a new num with an abstractNumID and a numID -
getNum
get Num by NumID- Returns:
- abstractNum with NumId if no Num exists with that NumID null will be returned
-
getAbstractNum
get AbstractNum by abstractNumID- Returns:
- abstractNum with abstractNumId if no abstractNum exists with that abstractNumID null will be returned
-
getIdOfAbstractNum
Compare AbstractNum with abstractNums of this numbering document. If the content of abstractNum equals with an abstractNum of the List in numbering the BigInteger Value of it will be returned. If no equal abstractNum is existing null will be returned- Returns:
- BigInteger
-
addAbstractNum
add a new AbstractNum and return its AbstractNumID -
removeAbstractNum
remove an existing abstractNum- Returns:
- true if abstractNum with abstractNumID exists in NumberingArray, false if abstractNum with abstractNumID not exists
-
getAbstractNumID
return the abstractNumID If the AbstractNumID not exists return null- Returns:
- abstractNumID
-
getAbstractNums
- Returns:
- all abstractNums
-
getNums
- Returns:
- all nums
-