]> source.dussan.org Git - poi.git/commitdiff
Reverted initial application of patches 47848(r815935) and 47849(r815942). Some detai...
authorJosh Micich <josh@apache.org>
Wed, 16 Sep 2009 23:20:51 +0000 (23:20 +0000)
committerJosh Micich <josh@apache.org>
Wed, 16 Sep 2009 23:20:51 +0000 (23:20 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@816006 13f79535-47bb-0310-9956-ffa450edef68

src/documentation/content/xdocs/status.xml
src/java/org/apache/poi/hssf/record/formula/eval/RefEval.java
src/java/org/apache/poi/hssf/usermodel/HSSFCreationHelper.java
src/java/org/apache/poi/ss/formula/LazyRefEval.java
src/java/org/apache/poi/ss/formula/SheetRefEvaluator.java
src/java/org/apache/poi/ss/usermodel/CreationHelper.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFCreationHelper.java

index fcb0640b820304ad2b26ddb6781d034038a6feef..c4c928855069ad176045c45f4ce6c3fd7e464b1f 100644 (file)
@@ -32,9 +32,7 @@
     </developers>
 
     <changes>
-      <release version="3.5-beta7" date="2009-??-??">
-           <action dev="POI-DEVELOPERS" type="add">47849 - Added possibility to get EvaluationCell from RefEval</action>
-           <action dev="POI-DEVELOPERS" type="add">47848 - Added method createEvaluationWorkbook() to CreationHelper</action>
+        <release version="3.5-beta7" date="2009-??-??">
            <action dev="POI-DEVELOPERS" type="add">47809 - Improved work with user-defined functions</action>
            <action dev="POI-DEVELOPERS" type="fix">47581 - fixed  XSSFSheet.setColumnWidth to produce XML compatible with Mac Excel 2008</action>
            <action dev="POI-DEVELOPERS" type="fix">47734 - removed unnecessary svn:executable flag from files in SVN trunk</action>
index c2b4583254a741d929d0ebbc7e11658601772fd0..b4200825d8ad2f3d31e331a7f8e856147ced04bc 100644 (file)
 
 package org.apache.poi.hssf.record.formula.eval;
 
-import org.apache.poi.ss.formula.EvaluationCell;
-
 /**
  * @author Amol S Deshmukh &lt; amolweb at ya hoo dot com &gt;
- * 
+ *
  * RefEval is the super interface for Ref2D and Ref3DEval. Basically a RefEval
  * impl should contain reference to the original ReferencePtg or Ref3DPtg as
  * well as the final "value" resulting from the evaluation of the cell
  * reference. Thus if the HSSFCell has type CELL_TYPE_NUMERIC, the contained
  * value object should be of type NumberEval; if cell type is CELL_TYPE_STRING,
  * contained value object should be of type StringEval
- * 
- * Modified 09/07/09 by Petr Udalau - added method getEvaluationCell().
  */
 public interface RefEval extends ValueEval {
 
@@ -52,9 +48,4 @@ public interface RefEval extends ValueEval {
      * Creates an {@link AreaEval} offset by a relative amount from this RefEval
      */
     AreaEval offset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx);
-    
-    /**
-     * @return EvaluationCell referred to by this RefEval
-     */
-    EvaluationCell getEvaluationCell();
 }
index 597af02c22eed9e3a6f8d15f39ab3b6653d5c936..faee42b83f57b0c01bf2dcde3ccfb81a458c5123 100644 (file)
@@ -42,10 +42,6 @@ public class HSSFCreationHelper implements CreationHelper {
                return new HSSFHyperlink(type);
        }
 
-    public HSSFEvaluationWorkbook createEvaluationWorkbook() {
-        return HSSFEvaluationWorkbook.create(workbook);
-    }
-
        /**
         * Creates a HSSFFormulaEvaluator, the object that evaluates formula cells.
         *
index 3626bc041234134279231a4428a39fffe9240e40..2a97c67c4818dbe5e0b38a2ddd0e669d878d9973 100644 (file)
@@ -52,10 +52,6 @@ final class LazyRefEval extends RefEvalBase {
                return _evaluator.getEvalForCell(getRow(), getColumn());
        }
 
-    public EvaluationCell getEvaluationCell() {
-        return _evaluator.getEvaluationCell(getRow(), getColumn());
-    }
-    
        public AreaEval offset(int relFirstRowIx, int relLastRowIx, int relFirstColIx, int relLastColIx) {
 
                AreaI area = new OffsetArea(getRow(), getColumn(),
index b3ff5e4d3ea718e54050f3257f6b1f106194a3b2..97568cfec4beb6f5bcf16f8855755b594d10cd31 100644 (file)
@@ -22,10 +22,6 @@ import org.apache.poi.hssf.record.formula.eval.ValueEval;
  *
  *
  * @author Josh Micich
- * 
- * June 4, 2009: Added method setCellValue for setting values in cells.
- * 
- * Modified 09/07/09 by Petr Udalau - added method getEvaluationCell(int rowIndex, int columnIndex).
  */
 final class SheetRefEvaluator {
 
@@ -57,13 +53,4 @@ final class SheetRefEvaluator {
                }
                return _sheet;
        }
-       
-    /**
-     * @param rowIndex Row index.
-     * @param columnIndex Column index.
-     * @return EvaluationCell by row and column.
-     */
-       public EvaluationCell getEvaluationCell(int rowIndex, int columnIndex){
-        return getSheet().getCell(rowIndex, columnIndex);
-    }
 }
index b45477105ad9e628ed50949f881ee131bf868756..c07323723248ec3dc3ab5ada57d0902cba972f83 100644 (file)
 ==================================================================== */
 package org.apache.poi.ss.usermodel;
 
-import org.apache.poi.ss.formula.EvaluationWorkbook;
-
 /**
  * An object that handles instantiating concrete
- *  classes of the various instances one needs for 
+ *  classes of the various instances one needs for
  *  HSSF and XSSF.
  * Works around a major shortcoming in Java, where we
  *  can't have static methods on interfaces or abstract
@@ -29,40 +27,30 @@ import org.apache.poi.ss.formula.EvaluationWorkbook;
  *  a given interface, without you having to worry
  *  about if you're dealing with HSSF or XSSF, despite
  *  Java being quite rubbish.
- * 
- * Modified 09/07/09 by Petr Udalau - added method createEvaluationWorkbook().
- * 
  */
 public interface CreationHelper {
     /**
-     * Creates a new RichTextString instance 
+     * Creates a new RichTextString instance
      * @param text The text to initialise the RichTextString with
      */
     RichTextString createRichTextString(String text);
-    
+
     /**
      * Creates a new DataFormat instance
      */
     DataFormat createDataFormat();
-    
+
     /**
      * Creates a new Hyperlink, of the given type
      */
     Hyperlink createHyperlink(int type);
 
-    /**
-     * Creates EvaluationWorkbook.
-     *
-     * @return a EvaluationWorkbook instance
-     */
-    EvaluationWorkbook createEvaluationWorkbook();
-
     /**
      * Creates FormulaEvaluator - an object that evaluates formula cells.
      *
      * @return a FormulaEvaluator instance
      */
     FormulaEvaluator createFormulaEvaluator();
-    
+
     ClientAnchor createClientAnchor();
-}
\ No newline at end of file
+}
index 6f4dc955d5f437d319f6526b0ecd0d34bd24be90..177cad89a93fa560a045b2b83df09b8c5e0b093a 100644 (file)
@@ -42,10 +42,6 @@ public class XSSFCreationHelper implements CreationHelper {
                return new XSSFHyperlink(type);
        }
 
-    public XSSFEvaluationWorkbook createEvaluationWorkbook() {
-        return XSSFEvaluationWorkbook.create(workbook);
-    }
-
        /**
         * Creates a XSSFFormulaEvaluator, the object that evaluates formula cells.
         *