コード例 #1
0
 /**
  * add a new AbstractNum and return its AbstractNumID
  *
  * @param abstractNum
  */
 public BigInteger addAbstractNum(XWPFAbstractNum abstractNum) {
   int pos = abstractNums.size();
   ctNumbering.addNewAbstractNum();
   abstractNum.getAbstractNum().setAbstractNumId(BigInteger.valueOf(pos));
   ctNumbering.setAbstractNumArray(pos, abstractNum.getAbstractNum());
   abstractNums.add(abstractNum);
   return abstractNum.getCTAbstractNum().getAbstractNumId();
 }
コード例 #2
0
 /**
  * get AbstractNum by abstractNumID
  *
  * @param abstractNumID
  * @return abstractNum with abstractNumId if no abstractNum exists with that abstractNumID null
  *     will be returned
  */
 public XWPFAbstractNum getAbstractNum(BigInteger abstractNumID) {
   for (XWPFAbstractNum abstractNum : abstractNums) {
     if (abstractNum.getAbstractNum().getAbstractNumId().equals(abstractNumID)) {
       return abstractNum;
     }
   }
   return null;
 }