Package org.apache.poi.ss.formula

This package contains common internal POI code for manipulating formulas.

See:
          Description

Interface Summary
EvaluationCell Abstracts a cell for the purpose of formula evaluation.
EvaluationName Abstracts a name record for formula evaluation.
For POI internal use only
EvaluationSheet Abstracts a sheet for the purpose of formula evaluation.
For POI internal use only
EvaluationWorkbook Abstracts a workbook for the purpose of formula evaluation.
For POI internal use only
ExternSheetReferenceToken Should be implemented by any Ptg subclass that needs has an extern sheet index
For POI internal use only
FormulaParsingWorkbook Abstracts a workbook for the purpose of formula parsing.
For POI internal use only
FormulaRenderingWorkbook Abstracts a workbook for the purpose of converting formula to text.
For POI internal use only
IStabilityClassifier Used to help optimise cell evaluation result caching by allowing applications to specify which parts of a workbook are final.
The term final is introduced here to denote immutability or 'having constant definition'.
TwoDEval Common interface of AreaEval and AreaEvalBase
WorkbookDependentFormula Should be implemented by any Ptg subclass that needs a workbook to render its formula.
 

Class Summary
CollaboratingWorkbooksEnvironment Manages a collection of WorkbookEvaluators, in order to support evaluation of formulas across spreadsheets.

For POI internal use only

EvaluationWorkbook.ExternalName  
EvaluationWorkbook.ExternalSheet  
Formula Encapsulates an encoded formula token array.
FormulaParser This class parses a formula string into a List of tokens in RPN order.
FormulaRenderer Common logic for rendering formulas.
For POI internal use only
FormulaShifter  
FormulaType Enumeration of various formula types.
For POI internal use only
OperationEvaluationContext Contains all the contextual information required to evaluate an operation within a formula For POI internal use only
SharedFormula Encapsulates logic to convert shared formulaa into non shared equivalent
SheetNameFormatter Formats sheet names for use in formula expressions.
WorkbookEvaluator Evaluates formula cells.

For performance reasons, this class keeps a cache of all previously calculated intermediate cell values.

 

Exception Summary
CollaboratingWorkbooksEnvironment.WorkbookNotFoundException  
FormulaParseException This exception thrown when a supplied formula has incorrect syntax (or syntax currently not supported by POI).
 

Package org.apache.poi.ss.formula Description

This package contains common internal POI code for manipulating formulas. Client applications should not refer to these classes directly.



Copyright 2012 The Apache Software Foundation or its licensors, as applicable.