| Package | Description | 
|---|---|
| org.apache.poi.hssf.model | 
 Provides low level API structures for reading, writing, modifying XLS files. 
 | 
| 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.helpers | |
| org.apache.poi.ss.formula | 
 This package contains common internal POI code for manipulating formulas. 
 | 
| org.apache.poi.ss.usermodel.helpers | |
| org.apache.poi.xssf.usermodel.helpers | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
InternalSheet.updateFormulasAfterCellShift(FormulaShifter shifter,
                            int externSheetIndex)
Updates formulas in cells and conditional formats due to moving of cells 
 | 
void | 
InternalWorkbook.updateNamesAfterCellShift(FormulaShifter shifter)
Updates named ranges due to moving of cells 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
CFRecordsAggregate.updateFormulasAfterCellShift(FormulaShifter shifter,
                            int currentExternSheetIx)  | 
void | 
ConditionalFormattingTable.updateFormulasAfterCellShift(FormulaShifter shifter,
                            int externSheetIndex)  | 
void | 
ValueRecordsAggregate.updateFormulasAfterRowShift(FormulaShifter shifter,
                           int currentExternSheetIndex)  | 
void | 
RowRecordsAggregate.updateFormulasAfterRowShift(FormulaShifter formulaShifter,
                           int currentExternSheetIndex)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HSSFColumnShifter.updateConditionalFormatting(FormulaShifter formulaShifter)  | 
void | 
HSSFRowShifter.updateConditionalFormatting(FormulaShifter formulaShifter)  | 
void | 
HSSFColumnShifter.updateFormulas(FormulaShifter formulaShifter)  | 
void | 
HSSFRowShifter.updateFormulas(FormulaShifter formulaShifter)  | 
void | 
HSSFColumnShifter.updateHyperlinks(FormulaShifter formulaShifter)  | 
void | 
HSSFRowShifter.updateHyperlinks(FormulaShifter formulaShifter)  | 
void | 
HSSFColumnShifter.updateNamedRanges(FormulaShifter formulaShifter)  | 
void | 
HSSFRowShifter.updateNamedRanges(FormulaShifter formulaShifter)  | 
void | 
HSSFRowShifter.updateRowFormulas(HSSFRow row,
                 FormulaShifter formulaShifter)
Update the formulas in specified row using the formula shifting policy specified by shifter 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static FormulaShifter | 
FormulaShifter.createForColumnCopy(int externSheetIndex,
                   java.lang.String sheetName,
                   int firstMovedColumnIndex,
                   int lastMovedColumnIndex,
                   int numberOfColumnsToMove,
                   SpreadsheetVersion version)  | 
static FormulaShifter | 
FormulaShifter.createForColumnShift(int externSheetIndex,
                    java.lang.String sheetName,
                    int firstMovedColumnIndex,
                    int lastMovedColumnIndex,
                    int numberOfColumnsToMove,
                    SpreadsheetVersion version)  | 
static FormulaShifter | 
FormulaShifter.createForRowCopy(int externSheetIndex,
                java.lang.String sheetName,
                int firstMovedRowIndex,
                int lastMovedRowIndex,
                int numberOfRowsToMove,
                SpreadsheetVersion version)  | 
static FormulaShifter | 
FormulaShifter.createForRowShift(int externSheetIndex,
                 java.lang.String sheetName,
                 int firstMovedRowIndex,
                 int lastMovedRowIndex,
                 int numberOfRowsToMove,
                 SpreadsheetVersion version)  | 
static FormulaShifter | 
FormulaShifter.createForSheetShift(int srcSheetIndex,
                   int dstSheetIndex)  | 
| Modifier and Type | Method and Description | 
|---|---|
static CellRangeAddress | 
BaseRowColShifter.shiftRange(FormulaShifter formulaShifter,
          CellRangeAddress cra,
          int currentExternSheetIx)  | 
abstract void | 
BaseRowColShifter.updateConditionalFormatting(FormulaShifter formulaShifter)
Update conditional formatting 
 | 
abstract void | 
BaseRowColShifter.updateFormulas(FormulaShifter formulaShifter)
Update formulas. 
 | 
abstract void | 
BaseRowColShifter.updateHyperlinks(FormulaShifter formulaShifter)
Shift the Hyperlink anchors (not the hyperlink text, even if the hyperlink
 is of type LINK_DOCUMENT and refers to a cell that was shifted). 
 | 
abstract void | 
BaseRowColShifter.updateNamedRanges(FormulaShifter formulaShifter)
Update named ranges 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
XSSFRowShifter.updateConditionalFormatting(FormulaShifter formulaShifter)  | 
void | 
XSSFColumnShifter.updateConditionalFormatting(FormulaShifter formulaShifter)  | 
void | 
XSSFRowShifter.updateFormulas(FormulaShifter formulaShifter)  | 
void | 
XSSFColumnShifter.updateFormulas(FormulaShifter formulaShifter)  | 
void | 
XSSFRowShifter.updateHyperlinks(FormulaShifter formulaShifter)  | 
void | 
XSSFColumnShifter.updateHyperlinks(FormulaShifter formulaShifter)  | 
void | 
XSSFRowShifter.updateNamedRanges(FormulaShifter formulaShifter)  | 
void | 
XSSFColumnShifter.updateNamedRanges(FormulaShifter formulaShifter)  | 
void | 
XSSFRowShifter.updateRowFormulas(XSSFRow row,
                 FormulaShifter formulaShifter)
Update the formulas in specified row using the formula shifting policy specified by shifter 
 | 
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.