public Ind getInd(NumPr numPr) { //, StyleDefinitionsPart sdp, String styleId) { String ilvlString = "0"; if (numPr.getIlvl()!=null) ilvlString = numPr.getIlvl().getVal().toString(); if (numPr.getNumId()==null) { if(log.isWarnEnabled()) { log.warn("numPr without numId: " + XmlUtils.marshaltoString(numPr, true, true)); } return null; } else { return getInd(numPr.getNumId().getVal().toString(), ilvlString ); } }
@Override public void getPPr(final PPr pPr) { if (myPCount == 0) { // Create object for numPr PPrBase.NumPr numPr = myDocx.getFactory().createPPrBaseNumPr(); pPr.setNumPr(numPr); // Create object for numId PPrBase.NumPr.NumId numId = myDocx.getFactory().createPPrBaseNumPrNumId(); numPr.setNumId(numId); numId.setVal(BigInteger.valueOf(myIdNum)); //listNumId)); // Create object for ilvl PPrBase.NumPr.Ilvl ilvl = myDocx.getFactory().createPPrBaseNumPrIlvl(); numPr.setIlvl(ilvl); ilvl.setVal(BigInteger.valueOf(myListLevel)); } else { // need to inherit indent from our base style final NumberingDefinitionsPart ndp = myDocx.getDocxDocument().getNumberingDefinitionsPart(); PPrBase.Ind ind = ndp.getInd(String.valueOf(myIdNum), String.valueOf(myListLevel)); if (ind != null) { final DocxHelper helper = myDocx.getHelper(); helper.ensureInd(pPr); pPr.getInd().setLeft(helper.safeIndLeft(ind)); pPr.getInd().setHanging(BigInteger.ZERO); } } super.getPPr(pPr); }
final PPrBase.Ind ndpInd = ndp.getInd(numPr); if (ndpInd != null) { if (cInd.getLeft() == null && ndpInd.getLeft() != null) {
final PPrBase.Ind ndpInd = ndp.getInd(numPr); if (ndpInd != null) { if (cInd.getLeft() == null && ndpInd.getLeft() != null) {
public Ind getInd(NumPr numPr) { //, StyleDefinitionsPart sdp, String styleId) { String ilvlString = "0"; if (numPr.getIlvl()!=null) ilvlString = numPr.getIlvl().getVal().toString(); if (numPr.getNumId()==null) { if(log.isWarnEnabled()) { log.warn("numPr without numId: " + XmlUtils.marshaltoString(numPr, true, true)); } return null; } else { return getInd(numPr.getNumId().getVal().toString(), ilvlString ); } }