]> source.dussan.org Git - poi.git/commit
Merged revisions 696860,696898 via svnmerge from
authorJosh Micich <josh@apache.org>
Fri, 19 Sep 2008 07:32:34 +0000 (07:32 +0000)
committerJosh Micich <josh@apache.org>
Fri, 19 Sep 2008 07:32:34 +0000 (07:32 +0000)
commit02b99aeeddaa8208324e4703feb7fec1f9f6e75a
tree21899a492458cd080a3ad6f59c241bdadbcd2854
parente78a288ddfc77af316d6be4b7eaa535ba08badd4
Merged revisions 696860,696898 via svnmerge from
https://svn.apache.org/repos/asf/poi/trunk

Quite a lot of manual fixing required. Also moved CellValue to top level class.
........
  r696860 | josh | 2008-09-18 17:02:21 -0700 (Thu, 18 Sep 2008) | 1 line

  code clean-up (removed compiler warnings/unused methods)
........
  r696898 | josh | 2008-09-18 19:19:58 -0700 (Thu, 18 Sep 2008) | 1 line

  Partitioning common formula logic.  Introduced FormulaParsingWorkbook and EvaluationWorkbook interfaces to make merge with ooxml branch easier
........

git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@696961 13f79535-47bb-0310-9956-ffa450edef68
80 files changed:
src/java/org/apache/poi/hssf/dev/FormulaViewer.java
src/java/org/apache/poi/hssf/eventusermodel/EventWorkbookBuilder.java
src/java/org/apache/poi/hssf/extractor/EventBasedExcelExtractor.java
src/java/org/apache/poi/hssf/model/FormulaParser.java [deleted file]
src/java/org/apache/poi/hssf/model/HSSFFormulaParser.java [new file with mode: 0644]
src/java/org/apache/poi/hssf/model/OperandClassTransformer.java [deleted file]
src/java/org/apache/poi/hssf/model/ParseNode.java [deleted file]
src/java/org/apache/poi/hssf/record/CFRuleRecord.java
src/java/org/apache/poi/hssf/record/NameRecord.java
src/java/org/apache/poi/hssf/record/formula/OperationPtg.java
src/java/org/apache/poi/hssf/record/formula/Ref3DPtg.java
src/java/org/apache/poi/hssf/record/formula/atp/AnalysisToolPak.java
src/java/org/apache/poi/hssf/record/formula/atp/ParityFunction.java
src/java/org/apache/poi/hssf/record/formula/atp/YearFrac.java
src/java/org/apache/poi/hssf/record/formula/eval/ExternalFunction.java
src/java/org/apache/poi/hssf/record/formula/eval/NameXEval.java
src/java/org/apache/poi/hssf/record/formula/functions/FreeRefFunction.java
src/java/org/apache/poi/hssf/record/formula/functions/Indirect.java
src/java/org/apache/poi/hssf/usermodel/DVConstraint.java
src/java/org/apache/poi/hssf/usermodel/HSSFCell.java
src/java/org/apache/poi/hssf/usermodel/HSSFConditionalFormattingRule.java
src/java/org/apache/poi/hssf/usermodel/HSSFEvaluationWorkbook.java
src/java/org/apache/poi/hssf/usermodel/HSSFFormulaEvaluator.java
src/java/org/apache/poi/hssf/usermodel/HSSFName.java
src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
src/java/org/apache/poi/hssf/usermodel/LazyAreaEval.java [deleted file]
src/java/org/apache/poi/hssf/usermodel/LazyRefEval.java [deleted file]
src/java/org/apache/poi/hssf/usermodel/OperationEvaluatorFactory.java [deleted file]
src/java/org/apache/poi/ss/formula/CellEvaluationFrame.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/CellEvaluator.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/EvaluationCache.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/EvaluationName.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/EvaluationTracker.java [new file with mode: 0755]
src/java/org/apache/poi/ss/formula/EvaluationWorkbook.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/FormulaParser.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/FormulaParsingWorkbook.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/FormulaType.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/LazyAreaEval.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/LazyRefEval.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/OperandClassTransformer.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/OperationEvaluatorFactory.java [new file with mode: 0755]
src/java/org/apache/poi/ss/formula/ParseNode.java [new file with mode: 0644]
src/java/org/apache/poi/ss/formula/WorkbookEvaluator.java [new file with mode: 0644]
src/java/org/apache/poi/ss/usermodel/CellValue.java [new file with mode: 0644]
src/java/org/apache/poi/ss/usermodel/EvaluationCache.java [deleted file]
src/java/org/apache/poi/ss/usermodel/EvaluationCycleDetector.java [deleted file]
src/java/org/apache/poi/ss/usermodel/EvaluationCycleDetectorManager.java [deleted file]
src/java/org/apache/poi/ss/usermodel/FormulaEvaluator.java
src/java/org/apache/poi/ss/usermodel/LazyAreaEval.java [deleted file]
src/java/org/apache/poi/ss/usermodel/LazyRefEval.java [deleted file]
src/java/org/apache/poi/ss/usermodel/OperationEvaluatorFactory.java [deleted file]
src/ooxml/interfaces-jdk15/org/apache/poi/ss/usermodel/Workbook.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFEvaluationWorkbook.java [new file with mode: 0644]
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFFormulaEvaluator.java [new file with mode: 0644]
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFName.java
src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFWorkbook.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestFormulaEvaluatorOnXSSF.java
src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFFormulaEvaluation.java
src/testcases/org/apache/poi/hssf/eventusermodel/TestEventWorkbookBuilder.java
src/testcases/org/apache/poi/hssf/model/TestFormulaParser.java
src/testcases/org/apache/poi/hssf/model/TestFormulaParserEval.java
src/testcases/org/apache/poi/hssf/model/TestOperandClassTransformer.java
src/testcases/org/apache/poi/hssf/model/TestRVA.java
src/testcases/org/apache/poi/hssf/record/formula/TestAreaPtg.java
src/testcases/org/apache/poi/hssf/record/formula/TestExternalFunctionFormulas.java
src/testcases/org/apache/poi/hssf/record/formula/TestFuncVarPtg.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestCircularReferences.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestExternalFunction.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestFormulaBugs.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestFormulasFromSpreadsheet.java
src/testcases/org/apache/poi/hssf/record/formula/eval/TestPercentEval.java
src/testcases/org/apache/poi/hssf/record/formula/function/TestParseMissingBuiltInFuncs.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestCountFuncs.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestDate.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestIndexFunctionFromSpreadsheet.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestIsBlank.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestLookupFunctionsFromSpreadsheet.java
src/testcases/org/apache/poi/hssf/usermodel/TestBug42464.java
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFFormulaEvaluator.java
src/testcases/org/apache/poi/ss/formula/FormulaParserTestHelper.java [new file with mode: 0644]