Package com.independentsoft.calc.engine

# Class SheetModel

java.lang.Object
com.independentsoft.calc.engine.SheetModel

public final class SheetModel extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `WorkbookModel`
  `book`
  `CellMap`
  `cells`
  `HashSet<Integer>`
  `hiddenRows`
  `int`
  `index`
  `int`
  `maxCol`
  `int`
  `maxRow`
  `String`
  `name`
  `Worksheet`
  `worksheet`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SheetModel()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CellSlot`
  `getOrCreateSlot​(int row, int col)`
  `CellSlot`
  `getSlot​(int row, int col)`
  `static long`
  `key​(int row, int col)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### book

    public WorkbookModel book

  - ### worksheet

    public Worksheet worksheet

  - ### name

    public String name

  - ### index

    public int index

  - ### cells

    public CellMap cells

  - ### hiddenRows

    public HashSet<Integer> hiddenRows

  - ### maxRow

    public int maxRow

  - ### maxCol

    public int maxCol

- ## Constructor Details

  - ### SheetModel

    public SheetModel()

- ## Method Details

  - ### key

    public static long key​(int row, int col)

  - ### getSlot

    public CellSlot getSlot​(int row, int col)

  - ### getOrCreateSlot

    public CellSlot getOrCreateSlot​(int row, int col)