You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ga...@apache.org on 2019/01/26 19:41:36 UTC

svn commit: r1852247 - in /poi/trunk/src: examples/src/org/apache/poi/hssf/usermodel/examples/ ooxml/java/org/apache/poi/xssf/usermodel/ ooxml/testcases/org/apache/poi/xssf/extractor/ ooxml/testcases/org/apache/poi/xssf/usermodel/ testcases/org/apache/...

Author: gallon
Date: Sat Jan 26 19:41:36 2019
New Revision: 1852247

URL: http://svn.apache.org/viewvc?rev=1852247&view=rev
Log:
purged usages of Cell.setCellType (left only in tests, where conversions are tested)

Modified:
    poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/NewLinesInCells.java
    poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/ReadWriteWorkbook.java
    poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotCacheDefinition.java
    poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/extractor/TestXSSFExportToXML.java
    poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestSXSSFBugs.java
    poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
    poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCell.java
    poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFDataValidation.java
    poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
    poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java
    poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
    poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java
    poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java

Modified: poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/NewLinesInCells.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/NewLinesInCells.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/NewLinesInCells.java (original)
+++ poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/NewLinesInCells.java Sat Jan 26 19:41:36 2019
@@ -26,7 +26,6 @@ import org.apache.poi.hssf.usermodel.HSS
 import org.apache.poi.hssf.usermodel.HSSFRow;
 import org.apache.poi.hssf.usermodel.HSSFSheet;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
-import org.apache.poi.ss.usermodel.CellType;
 
 /**
  * Demonstrates how to use newlines in cells.
@@ -46,7 +45,6 @@ public class NewLinesInCells {
 			HSSFRow r = s.createRow(2);
 			r.setHeight((short) 0x349);
 			HSSFCell c = r.createCell(2);
-			c.setCellType(CellType.STRING);
 			c.setCellValue("Use \n with word wrap on to create a new line");
 			c.setCellStyle(cs);
 			s.setColumnWidth(2, (int) ((50 * 8) / ((double) 1 / 20)));

Modified: poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/ReadWriteWorkbook.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/ReadWriteWorkbook.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/ReadWriteWorkbook.java (original)
+++ poi/trunk/src/examples/src/org/apache/poi/hssf/usermodel/examples/ReadWriteWorkbook.java Sat Jan 26 19:41:36 2019
@@ -26,7 +26,6 @@ import org.apache.poi.hssf.usermodel.HSS
 import org.apache.poi.hssf.usermodel.HSSFSheet;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 import org.apache.poi.poifs.filesystem.POIFSFileSystem;
-import org.apache.poi.ss.usermodel.CellType;
 
 /**
  * This example demonstrates opening a workbook, modifying it and writing
@@ -46,7 +45,6 @@ public class ReadWriteWorkbook {
             HSSFCell cell = row.getCell(3);
             if (cell == null)
                 cell = row.createCell(3);
-            cell.setCellType(CellType.STRING);
             cell.setCellValue("a test");
 
             // Write the output to a file

Modified: poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotCacheDefinition.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotCacheDefinition.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotCacheDefinition.java (original)
+++ poi/trunk/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFPivotCacheDefinition.java Sat Jan 26 19:41:36 2019
@@ -28,8 +28,6 @@ import javax.xml.namespace.QName;
 import org.apache.poi.ooxml.POIXMLDocumentPart;
 import org.apache.poi.openxml4j.opc.PackagePart;
 import org.apache.poi.ss.SpreadsheetVersion;
-import org.apache.poi.ss.usermodel.Cell;
-import org.apache.poi.ss.usermodel.CellType;
 import org.apache.poi.ss.usermodel.Name;
 import org.apache.poi.ss.usermodel.Row;
 import org.apache.poi.ss.usermodel.Sheet;
@@ -181,8 +179,6 @@ public class XSSFPivotCacheDefinition ex
             }
             //General number format
             cf.setNumFmtId(0);
-            Cell cell = row.getCell(i);
-            cell.setCellType(CellType.STRING);
             cf.setName(row.getCell(i).getStringCellValue());
             cf.addNewSharedItems();
         }

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/extractor/TestXSSFExportToXML.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/extractor/TestXSSFExportToXML.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/extractor/TestXSSFExportToXML.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/extractor/TestXSSFExportToXML.java Sat Jan 26 19:41:36 2019
@@ -36,7 +36,7 @@ import javax.xml.parsers.ParserConfigura
 
 import org.apache.poi.ooxml.POIXMLDocumentPart;
 import org.apache.poi.ss.usermodel.Cell;
-import org.apache.poi.ss.usermodel.CellType;
+import org.apache.poi.ss.usermodel.FormulaError;
 import org.apache.poi.ss.usermodel.Row;
 import org.apache.poi.ss.usermodel.Sheet;
 import org.apache.poi.ooxml.util.DocumentHelper;
@@ -526,14 +526,12 @@ public final class TestXSSFExportToXML {
        
        Cell cString = row.createCell(0);
        cString.setCellValue("somestring");
-       cString.setCellType(CellType.STRING);
-       
+
        Cell cBoolean = row.createCell(1);
        cBoolean.setCellValue(true);
-       cBoolean.setCellType(CellType.BOOLEAN);
-       
+
        Cell cError = row.createCell(2);
-       cError.setCellType(CellType.ERROR);
+       cError.setCellErrorValue(FormulaError.NUM.getCode());
        
        Cell cFormulaString = row.createCell(3);
        cFormulaString.setCellFormula("A1");

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestSXSSFBugs.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestSXSSFBugs.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestSXSSFBugs.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestSXSSFBugs.java Sat Jan 26 19:41:36 2019
@@ -30,7 +30,6 @@ import java.util.Date;
 import org.apache.poi.ss.ITestDataProvider;
 import org.apache.poi.ss.usermodel.BaseTestBugzillaIssues;
 import org.apache.poi.ss.usermodel.Cell;
-import org.apache.poi.ss.usermodel.CellType;
 import org.apache.poi.ss.usermodel.PrintSetup;
 import org.apache.poi.ss.usermodel.Row;
 import org.apache.poi.ss.usermodel.Sheet;
@@ -136,10 +135,8 @@ public final class TestSXSSFBugs extends
         Row row = sheet.createRow(rowIndex++);
 
         Cell cell = row.createCell(colIndex++);
-        cell.setCellType(CellType.STRING);
         cell.setCellValue("multiple");
         cell = row.createCell(colIndex);
-        cell.setCellType(CellType.STRING);
         cell.setCellValue("unique");
 
         writeRow(sheet, rowIndex++, 80d, "INDEX(A2:A7, MATCH(FALSE, ISBLANK(A2:A7), 0))");
@@ -166,7 +163,6 @@ public final class TestSXSSFBugs extends
 
         // numeric value cell
         Cell cell = row.createCell(colIndex++);
-        cell.setCellType(CellType.NUMERIC);
         cell.setCellValue(col0Value);
 
         // formula value cell

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java Sat Jan 26 19:41:36 2019
@@ -629,7 +629,7 @@ public final class TestXSSFBugs extends
         sheet.getRow(3).getCell(0).setCellFormula("14"); // stay
         XSSFTestDataSamples.writeOutAndReadBack(wb1).close();
 
-        sheet.getRow(4).getCell(0).setCellType(CellType.STRING); // go
+        sheet.getRow(4).getCell(0).setBlank(); // go
         XSSFTestDataSamples.writeOutAndReadBack(wb1).close();
 
         validateCells(sheet);

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCell.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCell.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCell.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFCell.java Sat Jan 26 19:41:36 2019
@@ -71,7 +71,6 @@ public final class TestXSSFCell extends
         Sheet sheet = wb.getSheetAt(0);
         Row row = sheet.getRow(0);
         Cell cell = row.getCell(0);
-        cell.setCellType(CellType.STRING);
         cell.setCellValue("456");
         wb.close();
     }

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFDataValidation.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFDataValidation.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFDataValidation.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFDataValidation.java Sat Jan 26 19:41:36 2019
@@ -26,7 +26,6 @@ import org.apache.poi.ss.formula.DataVal
 import org.apache.poi.ss.formula.eval.ValueEval;
 import org.apache.poi.ss.usermodel.BaseTestDataValidation;
 import org.apache.poi.ss.usermodel.Cell;
-import org.apache.poi.ss.usermodel.CellType;
 import org.apache.poi.ss.usermodel.DataValidation;
 import org.apache.poi.ss.usermodel.DataValidationConstraint;
 import org.apache.poi.ss.usermodel.DataValidationConstraint.OperatorType;
@@ -142,9 +141,6 @@ public class TestXSSFDataValidation exte
                 Cell cell_22 = i==0 && j < 2 ? (row2 == null ? null : row2.createCell(2)) : null;
 
                 Cell cell_13 = row1.createCell(3);
-
-
-                cell_13.setCellType(CellType.NUMERIC);
                 cell_13.setCellValue(validationType==ValidationType.DECIMAL ? dvalue.doubleValue() : value.intValue());
 
 
@@ -210,11 +206,9 @@ public class TestXSSFDataValidation exte
 
 
                 String value1String = validationType==ValidationType.DECIMAL ? dvalue.toString() : value.toString();
-                cell_13.setCellType(CellType.NUMERIC);
                 cell_13.setCellValue(validationType==ValidationType.DECIMAL ? dvalue.doubleValue() : value.intValue());
 
                 String value2String = validationType==ValidationType.DECIMAL ? dvalue2.toString() : value2.toString();
-                cell_14.setCellType(CellType.NUMERIC);
                 cell_14.setCellValue(validationType==ValidationType.DECIMAL ? dvalue2.doubleValue() : value2.intValue());
 
 

Modified: poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java Sat Jan 26 19:41:36 2019
@@ -79,6 +79,7 @@ import org.apache.poi.ss.usermodel.CellT
 import org.apache.poi.ss.usermodel.ClientAnchor.AnchorType;
 import org.apache.poi.ss.usermodel.ComparisonOperator;
 import org.apache.poi.ss.usermodel.DataFormatter;
+import org.apache.poi.ss.usermodel.FormulaError;
 import org.apache.poi.ss.usermodel.FormulaEvaluator;
 import org.apache.poi.ss.usermodel.Name;
 import org.apache.poi.ss.usermodel.Row;
@@ -177,7 +178,6 @@ public final class TestBugs extends Base
             cell = row.createCell(3);
 
         // Write test
-        cell.setCellType(CellType.STRING);
         setCellText(cell, "a test");
 
         // change existing numeric cell value
@@ -2550,7 +2550,7 @@ public final class TestBugs extends Base
             row.createCell(2).setCellValue(cal);
             row.createCell(3).setCellValue(String.format(Locale.ROOT, "row:%d/col:%d", r, 3));
             row.createCell(4).setCellValue(true);
-            row.createCell(5).setCellType(CellType.ERROR);
+            row.createCell(5).setCellErrorValue(FormulaError.NUM.getCode());
             row.createCell(6).setCellValue("added cells.");
         }
 

Modified: poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFCell.java Sat Jan 26 19:41:36 2019
@@ -45,8 +45,6 @@ import org.apache.poi.ss.usermodel.Workb
 import org.apache.poi.util.LocaleUtil;
 import org.junit.Test;
 
-import junit.framework.AssertionFailedError;
-
 /**
  * Tests various functionality having to do with {@link HSSFCell}.  For instance support for
  * particular datatypes, etc.
@@ -443,28 +441,22 @@ public final class TestHSSFCell extends
         
         cell.setCellType(CellType.STRING);
         assertEquals("", cell.toString());
-        cell.setCellType(CellType.STRING);
         cell.setCellValue(1.2);
-        cell.setCellType(CellType.NUMERIC);
         assertEquals("1.2", cell.toString());
         cell.setCellType(CellType.BOOLEAN);
         assertEquals("TRUE", cell.toString());
         cell.setCellType(CellType.BOOLEAN);
         cell.setCellValue("" + FormulaError.VALUE.name());
-        cell.setCellType(CellType.ERROR);
-        assertEquals("#VALUE!", cell.toString());
-        cell.setCellType(CellType.ERROR);
+        assertEquals(CellType.STRING, cell.getCellType());
         cell.setCellType(CellType.BOOLEAN);
         assertEquals("FALSE", cell.toString());
         cell.setCellValue(1.2);
-        cell.setCellType(CellType.NUMERIC);
         assertEquals("1.2", cell.toString());
         cell.setCellType(CellType.BOOLEAN);
         cell.setCellType(CellType.STRING);
         cell.setCellType(CellType.ERROR);
         cell.setCellType(CellType.STRING);
         cell.setCellValue(1.2);
-        cell.setCellType(CellType.NUMERIC);
         cell.setCellType(CellType.STRING);
         assertEquals("1.2", cell.toString());
         

Modified: poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestBugzillaIssues.java Sat Jan 26 19:41:36 2019
@@ -1228,7 +1228,6 @@ public abstract class BaseTestBugzillaIs
                 value == null || value.length() == 0);
 
         // set some value
-        cell.setCellType(CellType.STRING);
         cell.setCellValue("somevalue");
 
         value = cell.getStringCellValue();

Modified: poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestConditionalFormatting.java Sat Jan 26 19:41:36 2019
@@ -1356,45 +1356,36 @@ public abstract class BaseTestConditiona
         Row row = sheet.createRow(0);
 
         Cell cell0 = row.createCell(0);
-        cell0.setCellType(CellType.NUMERIC);
         cell0.setCellValue(100);
 
         Cell cell1 = row.createCell(1);
-        cell1.setCellType(CellType.NUMERIC);
         cell1.setCellValue(120);
 
         Cell cell2 = row.createCell(2);
-        cell2.setCellType(CellType.NUMERIC);
         cell2.setCellValue(130);
 
         // row 1
         row = sheet.createRow(1);
 
         cell0 = row.createCell(0);
-        cell0.setCellType(CellType.NUMERIC);
         cell0.setCellValue(200);
 
         cell1 = row.createCell(1);
-        cell1.setCellType(CellType.NUMERIC);
         cell1.setCellValue(220);
 
         cell2 = row.createCell(2);
-        cell2.setCellType(CellType.NUMERIC);
         cell2.setCellValue(230);
 
         // row 2
         row = sheet.createRow(2);
 
         cell0 = row.createCell(0);
-        cell0.setCellType(CellType.NUMERIC);
         cell0.setCellValue(300);
 
         cell1 = row.createCell(1);
-        cell1.setCellType(CellType.NUMERIC);
         cell1.setCellValue(320);
 
         cell2 = row.createCell(2);
-        cell2.setCellType(CellType.NUMERIC);
         cell2.setCellValue(330);
 
         // Create conditional formatting, CELL1 should be yellow if CELL0 is not blank.

Modified: poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java?rev=1852247&r1=1852246&r2=1852247&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/ss/usermodel/BaseTestFormulaEvaluator.java Sat Jan 26 19:41:36 2019
@@ -364,22 +364,18 @@ public abstract class BaseTestFormulaEva
 
             // sheet1 A1
             Cell cell = sheet1.createRow(0).createCell(0);
-            cell.setCellType(CellType.NUMERIC);
             cell.setCellValue(1.0);
 
             // sheet2 A1
             cell = sheet2.createRow(0).createCell(0);
-            cell.setCellType(CellType.NUMERIC);
             cell.setCellValue(1.0);
 
             // sheet2 B1
             cell = sheet2.getRow(0).createCell(1);
-            cell.setCellType(CellType.NUMERIC);
             cell.setCellValue(1.0);
 
             // sheet3 A1
             cell = sheet3.createRow(0).createCell(0);
-            cell.setCellType(CellType.NUMERIC);
             cell.setCellValue(1.0);
 
             // sheet1 A2 formulae



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org