RowRecordsAggregate:
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final Map | |
| private Map | _groupsCache
cached for optimization purposes |
| private final TableRecord[] |
| Access | Constructor and Description |
|---|---|
| private | SharedValueManager(SharedFormulaRecord[] sharedFormulaRecords, CellReference[] firstCells, ArrayRecord[] arrayRecords, TableRecord[] tableRecords)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public static SharedValueManager | create(SharedFormulaRecord[] sharedFormulaRecords, CellReference[] firstCells, ArrayRecord[] arrayRecords, TableRecord[] tableRecords)
|
| public static SharedValueManager | |
| private SharedValueManager. | |
| public ArrayRecord | Returns: the shared ArrayRecord identified by (firstRow, firstColumn). nevernull.
|
| private Integer | |
| public SharedValueRecordBase | Returns: the SHRFMLA, TABLE or ARRAY record for the formula cell, if it is the first cell of a table or array region.null if the formula cell is not shared/array/table,
or if the specified formula is not the first in the group.Gets the |
| public SharedFormulaRecord | Returns: nevernullas extracted from the firstCell, FormulaRecordAggregate agg)ExpPtg from the cell's formula.
|
| public CellRangeAddress8Bit | Returns: the range of the array formula which was just removed. Nevernull.Removes the |
| private static <Z> List | |
| public void | unlink(SharedFormulaRecord sharedFormulaRecord)
Converts all |
| _arrayRecords | back to summary |
|---|---|
| private final List<ArrayRecord> _arrayRecords | |
| _groupsBySharedFormulaRecord | back to summary |
|---|---|
| private final Map<SharedFormulaRecord, SharedValueManager. | |
| _groupsCache | back to summary |
|---|---|
| private Map<Integer, SharedValueManager. cached for optimization purposes | |
| _tableRecords | back to summary |
|---|---|
| private final TableRecord[] _tableRecords | |
| SharedValueManager | back to summary |
|---|---|
| private SharedValueManager(SharedFormulaRecord[] sharedFormulaRecords, CellReference[] firstCells, ArrayRecord[] arrayRecords, TableRecord[] tableRecords) | |
| addArrayRecord | back to summary |
|---|---|
| public void addArrayRecord(ArrayRecord ar) Add specified Array Record. | |
| create | back to summary |
|---|---|
| public static SharedValueManager create(SharedFormulaRecord[] sharedFormulaRecords, CellReference[] firstCells, ArrayRecord[] arrayRecords, TableRecord[] tableRecords) | |
| createEmpty | back to summary |
|---|---|
public static SharedValueManager createEmpty()
| |
| findFormulaGroupForCell | back to summary |
|---|---|
| private SharedValueManager. | |
| getArrayRecord | back to summary |
|---|---|
public ArrayRecord getArrayRecord(int firstRow, int firstColumn)
| |
| getKeyForCache | back to summary |
|---|---|
| private Integer getKeyForCache(final CellReference cellRef) | |
| getRecordForFirstCell | back to summary |
|---|---|
| public SharedValueRecordBase getRecordForFirstCell(FormulaRecordAggregate agg) Gets the
| |
| linkSharedFormulaRecord | back to summary |
|---|---|
public SharedFormulaRecord linkSharedFormulaRecord(CellReference firstCell, FormulaRecordAggregate agg)
| |
| removeArrayFormula | back to summary |
|---|---|
| public CellRangeAddress8Bit removeArrayFormula(int rowIndex, int columnIndex) Removes the
| |
| toList | back to summary |
|---|---|
private static <Z> List
| |
| unlink | back to summary |
|---|---|
| public void unlink(SharedFormulaRecord sharedFormulaRecord) Converts all | |