## 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 `WorkbookEvaluator`s, 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.