| Interface | Description |
|---|---|
| AreaEval |
Evaluation of 2D (Row+Column) and 3D (Sheet+Row+Column) areas
|
| NumericValueEval | |
| RefEval |
RefEval is the super interface for Ref2D and Ref3DEval.
|
| StringValueEval | |
| ValueEval |
| Class | Description |
|---|---|
| AreaEvalBase | |
| BlankEval | |
| BoolEval | |
| ConcatEval | |
| ErrorEval |
Evaluations for formula errors
|
| ExternalNameEval |
Evaluation of a Name defined in a Sheet or Workbook scope
|
| FunctionEval |
Mappings from the Excel functions to our evaluation implementations
(where available)
|
| FunctionNameEval | |
| IntersectionEval | |
| MissingArgEval |
Represents the (intermediate) evaluated result of a missing function argument.
|
| NumberEval | |
| OperandResolver |
Provides functionality for evaluating arguments to functions and operators.
|
| PercentEval |
Implementation of Excel formula token '%'.
|
| RangeEval | |
| RefEvalBase |
Common base class for implementors of
RefEval |
| RefListEval |
Handling of a list of values, e.g.
|
| RelationalOperationEval |
Base class for all comparison operator evaluators
|
| StringEval | |
| TwoOperandNumericOperation | |
| UnaryMinusEval | |
| UnaryPlusEval |
| Exception | Description |
|---|---|
| EvaluationException |
This class is used to simplify error handling logic within operator and function
implementations.
|
| NotImplementedException |
An exception thrown by implementors of
FormulaEvaluator,
when attempting to evaluate a formula which requires features
that POI does not (yet) support. |
| NotImplementedFunctionException |
An exception thrown by implementors of
FormulaEvaluator when
attempting to evaluate a formula which requires a function that POI
does not (yet) support. |
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.