]> source.dussan.org Git - poi.git/commit
Partitioning common formula logic. Introduced FormulaParsingWorkbook and EvaluationW...
authorJosh Micich <josh@apache.org>
Fri, 19 Sep 2008 02:19:58 +0000 (02:19 +0000)
committerJosh Micich <josh@apache.org>
Fri, 19 Sep 2008 02:19:58 +0000 (02:19 +0000)
commit70e85686963adf321894979ad32b8718d279468f
tree6055a081670bafe5fe17f001b5be721ed4f348b5
parentaa556876b92150ad5d22c7247deb3656f538f92e
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/trunk@696898 13f79535-47bb-0310-9956-ffa450edef68
58 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/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/EvaluationCache.java [deleted file]
src/java/org/apache/poi/hssf/usermodel/EvaluationCycleDetector.java [deleted file]
src/java/org/apache/poi/hssf/usermodel/EvaluationCycleDetectorManager.java [deleted file]
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/FormulaRenderer.java
src/java/org/apache/poi/ss/formula/FormulaRenderingWorkbook.java
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/WorkbookDependentFormula.java
src/java/org/apache/poi/ss/formula/WorkbookEvaluator.java [new file with mode: 0644]
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/function/TestParseMissingBuiltInFuncs.java
src/testcases/org/apache/poi/hssf/record/formula/functions/TestDate.java
src/testcases/org/apache/poi/ss/formula/FormulaParserTestHelper.java [new file with mode: 0644]