Package org.apache.poi.ss.formula
Interface EvaluationCell
-
@Internal public interface EvaluationCell
Abstracts a cell for the purpose of formula evaluation. This interface represents both formula and non-formula cells.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CellRangeAddressgetArrayFormulaRange()booleangetBooleanCellValue()CellTypegetCachedFormulaResultType()CellTypegetCellType()intgetColumnIndex()intgetErrorCellValue()default doublegetFormulaMaxChange()default intgetFormulaMaxIterations()ObjectgetIdentityKey()default ObjectgetInitValue()doublegetNumericCellValue()intgetRowIndex()EvaluationSheetgetSheet()StringgetStringCellValue()booleanisPartOfArrayFormulaGroup()
-
-
-
Method Detail
-
getIdentityKey
Object getIdentityKey()
- Returns:
- an Object that identifies the underlying cell,
suitable for use as a key in a
HashMap
-
getSheet
EvaluationSheet getSheet()
-
getRowIndex
int getRowIndex()
-
getColumnIndex
int getColumnIndex()
-
getCellType
CellType getCellType()
-
getNumericCellValue
double getNumericCellValue()
-
getStringCellValue
String getStringCellValue()
-
getBooleanCellValue
boolean getBooleanCellValue()
-
getErrorCellValue
int getErrorCellValue()
-
getArrayFormulaRange
CellRangeAddress getArrayFormulaRange()
-
isPartOfArrayFormulaGroup
boolean isPartOfArrayFormulaGroup()
-
getCachedFormulaResultType
CellType getCachedFormulaResultType()
- Returns:
- cell type of cached formula result
-
getInitValue
default Object getInitValue()
-
getFormulaMaxIterations
default int getFormulaMaxIterations()
-
getFormulaMaxChange
default double getFormulaMaxChange()
-
-