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 Detail

      • getIdentityKey

        Object getIdentityKey()
        Returns:
        an Object that identifies the underlying cell, suitable for use as a key in a HashMap
      • getRowIndex

        int getRowIndex()
      • getColumnIndex

        int getColumnIndex()
      • getNumericCellValue

        double getNumericCellValue()
      • getStringCellValue

        String getStringCellValue()
      • getBooleanCellValue

        boolean getBooleanCellValue()
      • getErrorCellValue

        int getErrorCellValue()
      • 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()