## Uses of Class
org.apache.poi.ss.usermodel.CellType

- Packages that use CellType
  Package | Description
  --- | ---
  org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model
  org.apache.poi.ss.format | This package contains classes that implement cell formatting
  org.apache.poi.ss.formula | This package contains common internal POI code for manipulating formulas.
  org.apache.poi.ss.usermodel |
  org.apache.poi.xssf.streaming |
  org.apache.poi.xssf.usermodel |

- - ### Uses of CellType in org.apache.poi.hssf.usermodel

    Methods in org.apache.poi.hssf.usermodel that return CellType
    Modifier and Type | Method and Description
    --- | ---
    `CellType` | HSSFCell.`getCachedFormulaResultType()` Only valid for formula cells
    `CellType` | HSSFCell.`getCachedFormulaResultTypeEnum()` Deprecated. use `getCachedFormulaResultType` Will be deleted when we make the CellType enum transition. See bug 59791.
    `CellType` | HSSFCell.`getCellType()` get the cells type (numeric, formula or string)

    Methods in org.apache.poi.hssf.usermodel with parameters of type CellType
    Modifier and Type | Method and Description
    --- | ---
    `HSSFCell` | HSSFRow.`createCell(int columnIndex, CellType type)` Use this to create new cells within the row and return it.
    `protected void` | HSSFCell.`setCellTypeImpl(CellType cellType)`

    Constructors in org.apache.poi.hssf.usermodel with parameters of type CellType
    Constructor and Description
    `HSSFCell(HSSFWorkbook book, HSSFSheet sheet, int row, short col, CellType type)` Creates new Cell - Should only be called by HSSFRow.

  - ### Uses of CellType in org.apache.poi.ss.format

    Methods in org.apache.poi.ss.format that return CellType
    Modifier and Type | Method and Description
    --- | ---
    `static CellType` | CellFormat.`ultimateType(Cell cell)` Returns the ultimate cell type, following the results of formulas.
    `static CellType` | CellFormat.`ultimateTypeEnum(Cell cell)` Deprecated. use `ultimateType` instead

  - ### Uses of CellType in org.apache.poi.ss.formula

    Methods in org.apache.poi.ss.formula that return CellType
    Modifier and Type | Method and Description
    --- | ---
    `CellType` | BaseFormulaEvaluator.`evaluateFormulaCell(Cell cell)` If cell contains formula, it evaluates the formula, and saves the result of the formula.
    `CellType` | BaseFormulaEvaluator.`evaluateFormulaCellEnum(Cell cell)` Deprecated. use `evaluateFormulaCell(cell)` instead
    `CellType` | EvaluationCell.`getCachedFormulaResultType()`
    `CellType` | EvaluationCell.`getCachedFormulaResultTypeEnum()` Deprecated. POI 3.15 beta 3. Will be deleted when we make the CellType enum transition. See bug 59791.
    `CellType` | EvaluationCell.`getCellType()`
    `CellType` | EvaluationCell.`getCellTypeEnum()` Deprecated. POI 3.15 beta 3.

    Methods in org.apache.poi.ss.formula with parameters of type CellType
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | DataValidationEvaluator.`isType(Cell cell, CellType type)` Note that this assumes the cell cached value is up to date and in sync with data edits
    `protected void` | BaseFormulaEvaluator.`setCellType(Cell cell, CellType cellType)` Override if a different variation is needed, e.g.

  - ### Uses of CellType in org.apache.poi.ss.usermodel

    Methods in org.apache.poi.ss.usermodel that return CellType
    Modifier and Type | Method and Description
    --- | ---
    `CellType` | FormulaEvaluator.`evaluateFormulaCell(Cell cell)` If cell contains formula, it evaluates the formula, and saves the result of the formula.
    `CellType` | FormulaEvaluator.`evaluateFormulaCellEnum(Cell cell)` Deprecated. use `evaluateFormulaCell(cell)`
    `static CellType` | CellType.`forInt(int code)` Deprecated. POI 3.15 beta 3. Used to transition code from `int`s to `CellType`s.
    `CellType` | Cell.`getCachedFormulaResultType()` Only valid for formula cells
    `CellType` | Cell.`getCachedFormulaResultTypeEnum()` Deprecated. will be removed in 4.2 Will be renamed to `getCachedFormulaResultType()` when we make the CellType enum transition in POI 4.0. See bug 59791.
    `CellType` | Cell.`getCellType()` Return the cell type.
    `CellType` | CellValue.`getCellType()` Return the cell type.
    `CellType` | CellBase.`getCellTypeEnum()` Deprecated.
    `CellType` | Cell.`getCellTypeEnum()` Deprecated. will be removed in 4.2 Will be renamed to `getCellType()` when we make the CellType enum transition in POI 4.0. See bug 59791.
    `CellType` | CellValue.`getCellTypeEnum()` Deprecated. use `getCellType` instead
    `protected CellType` | CellBase.`getValueType()` Get value type of this cell.
    `static CellType` | CellType.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static CellType[]` | CellType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.poi.ss.usermodel with parameters of type CellType
    Modifier and Type | Method and Description
    --- | ---
    `Cell` | Row.`createCell(int column, CellType type)` Use this to create new cells within the row and return it.
    `void` | CellBase.`setCellType(CellType cellType)` Set the cells type (blank, numeric, boolean, error or string).
    `void` | Cell.`setCellType(CellType cellType)` Deprecated. This method is deprecated and will be removed in POI 5.0. Use explicit `Cell.setCellFormula(String)`, `setCellValue(...)` or `Cell.setBlank()` to get the desired result.
    `protected abstract void` | CellBase.`setCellTypeImpl(CellType cellType)` Implementation-specific logic

  - ### Uses of CellType in org.apache.poi.xssf.streaming

    Methods in org.apache.poi.xssf.streaming that return CellType
    Modifier and Type | Method and Description
    --- | ---
    `CellType` | SXSSFCell.`getCachedFormulaResultType()` Only valid for formula cells
    `CellType` | SXSSFCell.`getCachedFormulaResultTypeEnum()` Deprecated. use `getCachedFormulaResultType` instead
    `CellType` | SXSSFCell.`getCellType()` Return the cell type.

    Methods in org.apache.poi.xssf.streaming with parameters of type CellType
    Modifier and Type | Method and Description
    --- | ---
    `SXSSFCell` | SXSSFRow.`createCell(int column, CellType type)` Use this to create new cells within the row and return it.
    `protected void` | SXSSFCell.`setCellTypeImpl(CellType cellType)`

    Constructors in org.apache.poi.xssf.streaming with parameters of type CellType
    Constructor and Description
    `SXSSFCell(SXSSFRow row, CellType cellType)`

  - ### Uses of CellType in org.apache.poi.xssf.usermodel

    Methods in org.apache.poi.xssf.usermodel that return CellType
    Modifier and Type | Method and Description
    --- | ---
    `CellType` | XSSFCell.`getCachedFormulaResultType()` Only valid for formula cells
    `CellType` | XSSFCell.`getCachedFormulaResultTypeEnum()` Deprecated. use `getCachedFormulaResultType` instead Will be deleted when we make the CellType enum transition. See bug 59791.
    `CellType` | XSSFCell.`getCellType()` Return the cell type.

    Methods in org.apache.poi.xssf.usermodel with parameters of type CellType
    Modifier and Type | Method and Description
    --- | ---
    `XSSFCell` | XSSFRow.`createCell(int columnIndex, CellType type)` Use this to create new cells within the row and return it.
    `protected void` | BaseXSSFFormulaEvaluator.`setCellType(Cell cell, CellType cellType)`
    `protected void` | XSSFCell.`setCellType(CellType cellType, BaseXSSFEvaluationWorkbook evalWb)` Needed by bug #62834, which points out getCellFormula() expects an evaluation context or creates a new one, so if there is one in use, it needs to be carried on through.
    `protected void` | XSSFCell.`setCellTypeImpl(CellType cellType)`

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.