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 CellRangeAddress
getArrayFormulaRange()
boolean
getBooleanCellValue()
CellType
getCachedFormulaResultType()
CellType
getCellType()
int
getColumnIndex()
int
getErrorCellValue()
default double
getFormulaMaxChange()
default int
getFormulaMaxIterations()
Object
getIdentityKey()
default Object
getInitValue()
double
getNumericCellValue()
int
getRowIndex()
EvaluationSheet
getSheet()
String
getStringCellValue()
boolean
isPartOfArrayFormulaGroup()
-
-
-
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()
-
-