public interface IStabilityClassifier
WorkbookEvaluator
).WorkbookEvaluator.evaluate(EvaluationCell)
.
WorkbookEvaluator.evaluate(EvaluationCell)
. This remains true even if changes
in dependent values may cause the evaluated value to change.FormulaEvaluator.evaluateFormulaCell(org.apache.poi.ss.usermodel.Cell)
)
does not constitute changing the definition of the cell.Modifier and Type | Field and Description |
---|---|
static IStabilityClassifier |
TOTALLY_IMMUTABLE
Convenience implementation for situations where all cell definitions remain fixed after
evaluation begins.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isCellFinal(int sheetIndex,
int rowIndex,
int columnIndex)
Checks if a cell's value(/formula) is fixed - in other words - not expected to be modified
between calls to the evaluator.
|
static final IStabilityClassifier TOTALLY_IMMUTABLE
boolean isCellFinal(int sheetIndex, int rowIndex, int columnIndex)
sheetIndex
- zero based index into workbook sheet listrowIndex
- zero based row index of cellcolumnIndex
- zero based column index of cellfalse
if the evaluating application may need to modify the specified
cell between calls to the evaluator.Copyright 2022 The Apache Software Foundation or its licensors, as applicable.