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 list
(sheetIndex - 工作簿工作表列表中从零开始的索引)
rowIndex
- zero based row index of cell
(rowIndex - 单元格的从零开始的行索引)
columnIndex
- zero based column index of cell
(columnIndex - 单元格的从零开始的列索引)
false
if the evaluating application may need to modify the specified cell between calls to the evaluator.
(如果评估应用程序可能需要在对评估程序的调用之间修改指定的单元格,则为 false。)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.