]> source.dussan.org Git - poi.git/commitdiff
use BigInteger.valueOf
authorPJ Fanning <fanningpj@apache.org>
Thu, 16 Jul 2020 10:03:00 +0000 (10:03 +0000)
committerPJ Fanning <fanningpj@apache.org>
Thu, 16 Jul 2020 10:03:00 +0000 (10:03 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1879937 13f79535-47bb-0310-9956-ffa450edef68

src/examples/src/org/apache/poi/xwpf/usermodel/examples/HeaderFooterTable.java
src/java/org/apache/poi/ss/util/MutableFPNumber.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFVMLDrawing.java
src/ooxml/java/org/apache/poi/xwpf/usermodel/TOC.java
src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFRun.java
src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFTable.java
src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun.java
src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFTable.java

index 3278f2cb5f1cea130e311b28ecdada1f435f6cc1..bc40c4d764b3c715d964146bbbb2e0a1498e402a 100644 (file)
@@ -66,7 +66,7 @@ public class HeaderFooterTable {
 
             // Now set up a grid for the table, cells will fit into the grid
             // Each cell width is 3120 in 1440ths of an inch, or 1/3rd of 6.5"
-            BigInteger w = new BigInteger("3120");
+            BigInteger w = BigInteger.valueOf(3120);
             CTTblGrid grid = ctTbl.addNewTblGrid();
             for (int i = 0; i < 3; i++) {
                 CTTblGridCol gridCol = grid.addNewGridCol();
index 1facc8801a4068792e1538b2d866dae4a5c3788c..38594426b2d6fcfffa365bf29b811ed30b795231 100644 (file)
@@ -156,7 +156,7 @@ final class MutableFPNumber {
         * Holds values for quick multiplication and division by 10
         */
        private static final class TenPower {
-               private static final BigInteger FIVE = new BigInteger("5");
+               private static final BigInteger FIVE = BigInteger.valueOf(5);
                private static final TenPower[] _cache = new TenPower[350];
 
                public final BigInteger _multiplicand;
index 3c014ff78eb750efdd2a3c03d9b34909775d77ae..46f301bc40d3738bd037a9c43d6f816e59c7a102 100644 (file)
@@ -252,8 +252,8 @@ public final class XSSFVMLDrawing extends POIXMLDocumentPart {
         cldata.addNewSizeWithCells();
         cldata.addNewAnchor().setStringValue("1, 15, 0, 2, 3, 15, 3, 16");
         cldata.addNewAutoFill().setStringValue("False");
-        cldata.addNewRow().setBigIntegerValue(new BigInteger("0"));
-        cldata.addNewColumn().setBigIntegerValue(new BigInteger("0"));
+        cldata.addNewRow().setBigIntegerValue(BigInteger.valueOf(0));
+        cldata.addNewColumn().setBigIntegerValue(BigInteger.valueOf(0));
         _items.add(shape);
         _qnames.add(QNAME_SHAPE);
         return shape;
index e7e9b8e98528369139b2dcc431c44e6adee1c148..82acbb2817a15846f14e75e0bb01220ceca02a4e 100644 (file)
@@ -52,7 +52,7 @@ public class TOC {
         this.block = block;
         CTSdtPr sdtPr = block.addNewSdtPr();
         CTDecimalNumber id = sdtPr.addNewId();
-        id.setVal(new BigInteger("4844945"));
+        id.setVal(BigInteger.valueOf(4844945));
         sdtPr.addNewDocPartObj().addNewDocPartGallery().setVal("Table of contents");
         CTSdtEndPr sdtEndPr = block.addNewSdtEndPr();
         CTRPr rPr = sdtEndPr.addNewRPr();
@@ -64,8 +64,8 @@ public class TOC {
         rPr.addNewB().setVal(STOnOff.OFF);
         rPr.addNewBCs().setVal(STOnOff.OFF);
         rPr.addNewColor().setVal("auto");
-        rPr.addNewSz().setVal(new BigInteger("24"));
-        rPr.addNewSzCs().setVal(new BigInteger("24"));
+        rPr.addNewSz().setVal(BigInteger.valueOf(24));
+        rPr.addNewSzCs().setVal(BigInteger.valueOf(24));
         CTSdtContentBlock content = block.addNewSdtContent();
         CTP p = content.addNewP();
         p.setRsidR("00EF7E24".getBytes(LocaleUtil.CHARSET_1252));
@@ -90,7 +90,7 @@ public class TOC {
         CTTabStop tab = tabs.addNewTab();
         tab.setVal(STTabJc.RIGHT);
         tab.setLeader(STTabTlc.DOT);
-        tab.setPos(new BigInteger("8290"));
+        tab.setPos(BigInteger.valueOf(8290));
         pPr.addNewRPr().addNewNoProof();
         CTR run = p.addNewR();
         run.addNewRPr().addNewNoProof();
index 1d785750a0e4a450b7d1ec786468b307a2b17649..c53d7699e2b4c3ccc2f9333e91ebe478f41b86c4 100644 (file)
@@ -870,7 +870,7 @@ public class XWPFRun implements ISDTContents, IRunElement, CharacterRun {
     @Override
     public int getFontSize() {
         CTRPr pr = getRunProperties(false);
-        return (pr != null && pr.isSetSz()) ? pr.getSz().getVal().divide(new BigInteger("2")).intValue() : -1;
+        return (pr != null && pr.isSetSz()) ? pr.getSz().getVal().divide(BigInteger.valueOf(2)).intValue() : -1;
     }
 
     /**
@@ -887,10 +887,10 @@ public class XWPFRun implements ISDTContents, IRunElement, CharacterRun {
      */
     @Override
     public void setFontSize(int size) {
-        BigInteger bint = new BigInteger(Integer.toString(size));
+        BigInteger bint = BigInteger.valueOf(size);
         CTRPr pr = getRunProperties(true);
         CTHpsMeasure ctSize = pr.isSetSz() ? pr.getSz() : pr.addNewSz();
-        ctSize.setVal(bint.multiply(new BigInteger("2")));
+        ctSize.setVal(bint.multiply(BigInteger.valueOf(2)));
     }
 
     /**
index b0af94cec2e4a9e834cbb2c42d9c987edb61d952..37713dd1a9c581a4c072e1df4b87714d893b1d50 100644 (file)
@@ -190,7 +190,7 @@ public class XWPFTable implements IBodyElement, ISDTContents {
         table.addNewTr().addNewTc().addNewP();
 
         CTTblPr tblpro = table.addNewTblPr();
-        tblpro.addNewTblW().setW(new BigInteger("0"));
+        tblpro.addNewTblW().setW(BigInteger.valueOf(0));
         tblpro.getTblW().setType(STTblWidth.AUTO);
 
         // layout
index 846085b512677b93d25922f709741a2f013bc3a1..72013f8985aa1e2cbb1b04f20ad7b818ab27dc35 100644 (file)
@@ -179,7 +179,7 @@ public class TestXWPFRun {
     @Test
     public void testSetGetFontSize() {
         CTRPr rpr = ctRun.addNewRPr();
-        rpr.addNewSz().setVal(new BigInteger("14"));
+        rpr.addNewSz().setVal(BigInteger.valueOf(14));
 
         XWPFRun run = new XWPFRun(ctRun, irb);
         assertEquals(7, run.getFontSize());
index 77ba00e0f2da56a53bbc5cc42341f871b8ad14e3..a110d17019109c1c5e9b8d83b0902f5d158c9bf4 100644 (file)
@@ -73,8 +73,8 @@ public class TestXWPFTable {
         XWPFDocument doc = new XWPFDocument();
         CTTbl ctTable = CTTbl.Factory.newInstance();
         CTTblGrid cttblgrid = ctTable.addNewTblGrid();
-        cttblgrid.addNewGridCol().setW(new BigInteger("123"));
-        cttblgrid.addNewGridCol().setW(new BigInteger("321"));
+        cttblgrid.addNewGridCol().setW(BigInteger.valueOf(123));
+        cttblgrid.addNewGridCol().setW(BigInteger.valueOf(321));
 
         XWPFTable xtab = new XWPFTable(ctTable, doc);
         assertEquals(123, xtab.getCTTbl().getTblGrid().getGridColArray(0).getW().intValue());