return null; BigInteger ilvl = getNumIlvl(); CTNumLvl level = null; for (int i = 0; i < ctNum.sizeOfLvlOverrideArray(); i++) {
/** * Returns numbering format for this paragraph, eg bullet or * lowerLetter. * 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 && level.getNumFmt() != null && level.getNumFmt().getVal() != null) { return level.getNumFmt().getVal().toString(); } } } return null; }
/** * * @param paragraph paragraph * @return the formatted number or an empty string if something went wrong */ public String getFormattedNumber(final XWPFParagraph paragraph) { return getFormattedNumber(paragraph.getNumID(), paragraph.getNumIlvl() == null ? -1 : paragraph.getNumIlvl().intValue()); }
XWPFNum num = numbering.getNum(numID); if (num != null) { BigInteger ilvl = getNumIlvl(); CTNum ctNum = num.getCTNum(); if (ctNum == null) {
private void writeParagraphNumber(XWPFParagraph paragraph, XWPFListManager listManager, XHTMLContentHandler xhtml) throws SAXException { if (paragraph.getNumIlvl() == null) { return; } String number = listManager.getFormattedNumber(paragraph); if (number != null) { xhtml.characters(number); } }
/** * * @param paragraph paragraph * @return the formatted number or an empty string if something went wrong */ public String getFormattedNumber(final XWPFParagraph paragraph) { return getFormattedNumber(paragraph.getNumID(), paragraph.getNumIlvl() == null ? -1 : paragraph.getNumIlvl().intValue()); }
/** * * @param paragraph paragraph * @return the formatted number or an empty string if something went wrong */ public String getFormattedNumber(final XWPFParagraph paragraph) { return getFormattedNumber(paragraph.getNumID(), paragraph.getNumIlvl() == null ? -1 : paragraph.getNumIlvl().intValue()); }
private void writeParagraphNumber(XWPFParagraph paragraph, XWPFListManager listManager, XHTMLContentHandler xhtml) throws SAXException { if (paragraph.getNumIlvl() == null) { return; } String number = listManager.getFormattedNumber(paragraph); if (number != null) { xhtml.characters(number); } }
private void writeParagraphNumber(XWPFParagraph paragraph, XWPFListManager listManager, XHTMLContentHandler xhtml) throws SAXException { if (paragraph.getNumIlvl() == null) { return; } String number = listManager.getFormattedNumber(paragraph); if (number != null) { xhtml.characters(number); } }
return null; BigInteger ilvl = getNumIlvl(); CTNumLvl level = null; for (int i = 0; i < ctNum.sizeOfLvlOverrideArray(); i++) {
/** * Returns numbering format for this paragraph, eg bullet or * lowerLetter. * 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 && level.getNumFmt() != null && level.getNumFmt().getVal() != null) { return level.getNumFmt().getVal().toString(); } } } return null; }
XWPFNum num = numbering.getNum(numID); if (num != null) { BigInteger ilvl = getNumIlvl(); CTNum ctNum = num.getCTNum(); if (ctNum == null) {