List of usage examples for org.apache.poi.xwpf.usermodel XWPFNumbering getNum
public XWPFNum getNum(BigInteger numID)
From source file:apachepoitest.XWPFParagraphClone.java
License:Apache License
/** * Returns numbering format for this paragraph, eg bullet or * lowerLetter.// ww w .j a v a 2 s .c o m * Returns null if this paragraph does not have numeric style. */ public String getNumFmt() { BigInteger numID = getNumID(); XWPFNumbering numbering = document.getNumbering(); if (numID != null && numbering != null) { XWPFNum num = numbering.getNum(numID); if (num != null) { BigInteger ilvl = getNumIlvl(); BigInteger abstractNumId = num.getCTNum().getAbstractNumId().getVal(); CTAbstractNum anum = numbering.getAbstractNum(abstractNumId).getAbstractNum(); CTLvl level = null; for (int i = 0; i < anum.sizeOfLvlArray(); i++) { CTLvl lvl = anum.getLvlArray(i); if (lvl.getIlvl().equals(ilvl)) { level = lvl; break; } } if (level != null) return level.getNumFmt().getVal().toString(); } } return null; }