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 Details

    • 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