## Uses of Interface
org.apache.poi.hssf.record.CellValueRecordInterface

- Packages that use CellValueRecordInterface
  Package | Description
  --- | ---
  org.apache.poi.hssf.eventusermodel | HSSF eventmodel Package provides an event-based API for reading HSSF files.
  org.apache.poi.hssf.model | Provides low level API structures for reading, writing, modifying XLS files.
  org.apache.poi.hssf.record | Record package contains class representations for XLS binary strutures.
  org.apache.poi.hssf.record.aggregates | The record aggregates are not real "records" but collections of records that act as a single record.
  org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model

- - ### Uses of CellValueRecordInterface in org.apache.poi.hssf.eventusermodel

    Methods in org.apache.poi.hssf.eventusermodel with parameters of type CellValueRecordInterface
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | FormatTrackingHSSFListener.`formatNumberDateCell(CellValueRecordInterface cell)` Formats the given numeric of date cells contents as a String, in as close as we can to the way that Excel would do so.
    `int` | FormatTrackingHSSFListener.`getFormatIndex(CellValueRecordInterface cell)` Returns the index of the format string, used by your cell, or -1 if none found
    `java.lang.String` | FormatTrackingHSSFListener.`getFormatString(CellValueRecordInterface cell)` Returns the format string, eg $##.##, used by your cell

  - ### Uses of CellValueRecordInterface in org.apache.poi.hssf.model

    Methods in org.apache.poi.hssf.model that return types with arguments of type CellValueRecordInterface
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<CellValueRecordInterface>` | InternalSheet.`getCellValueIterator()` Get all the value records (from LOC).

    Methods in org.apache.poi.hssf.model with parameters of type CellValueRecordInterface
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalSheet.`addValueRecord(int row, CellValueRecordInterface col)` Adds a value record to the sheet's contained binary records (i.e.
    `void` | InternalSheet.`removeValueRecord(int row, CellValueRecordInterface col)` remove a value record from the records array.
    `void` | InternalSheet.`replaceValueRecord(CellValueRecordInterface newval)` replace a value record from the records array.

  - ### Uses of CellValueRecordInterface in org.apache.poi.hssf.record

    Classes in org.apache.poi.hssf.record that implement CellValueRecordInterface
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlankRecord` Represents a column in a row with no value but with styling.
    `class` | `BoolErrRecord` Creates new BoolErrRecord.
    `class` | `CellRecord` Base class for all cell value records (implementors of `CellValueRecordInterface`).
    `class` | `FormulaRecord` Formula Record (0x0006).
    `class` | `LabelRecord` Label Record (0x0204) - read only support for strings stored directly in the cell...
    `class` | `LabelSSTRecord` Refers to a string in the shared string table and is a column value.
    `class` | `NumberRecord` NUMBER (0x0203) Contains a numeric cell value.
    `class` | `RKRecord` An internal 32 bit number with the two most significant bits storing the type.

  - ### Uses of CellValueRecordInterface in org.apache.poi.hssf.record.aggregates

    Classes in org.apache.poi.hssf.record.aggregates that implement CellValueRecordInterface
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FormulaRecordAggregate` The formula record aggregate is used to join together the formula record and it's (optional) string record and (optional) Shared Formula Record (template reads, excel optimization).

    Methods in org.apache.poi.hssf.record.aggregates that return types with arguments of type CellValueRecordInterface
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<CellValueRecordInterface>` | RowRecordsAggregate.`getCellValueIterator()` Returns an iterator for the cell values
    `java.util.Iterator<CellValueRecordInterface>` | ValueRecordsAggregate.`iterator()` value iterator

    Methods in org.apache.poi.hssf.record.aggregates with parameters of type CellValueRecordInterface
    Modifier and Type | Method and Description
    --- | ---
    `void` | ValueRecordsAggregate.`construct(CellValueRecordInterface rec, RecordStream rs, SharedValueManager sfh)` Processes a single cell value record
    `void` | RowRecordsAggregate.`insertCell(CellValueRecordInterface cvRec)`
    `void` | ValueRecordsAggregate.`insertCell(CellValueRecordInterface cell)`
    `void` | RowRecordsAggregate.`removeCell(CellValueRecordInterface cvRec)`
    `void` | ValueRecordsAggregate.`removeCell(CellValueRecordInterface cell)`

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

    Methods in org.apache.poi.hssf.usermodel that return CellValueRecordInterface
    Modifier and Type | Method and Description
    --- | ---
    `protected CellValueRecordInterface` | HSSFCell.`getCellValueRecord()` Should only be used by HSSFSheet and friends.

    Constructors in org.apache.poi.hssf.usermodel with parameters of type CellValueRecordInterface
    Constructor and Description
    `HSSFCell(HSSFWorkbook book, HSSFSheet sheet, CellValueRecordInterface cval)` Creates an HSSFCell from a CellValueRecordInterface.

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