## Uses of Class
org.apache.poi.util.Removal

- Packages that use Removal
  Package | Description
  --- | ---
  org.apache.poi.common.usermodel |
  org.apache.poi.ddf | This package contains classes for decoding the Microsoft Office Drawing format otherwise known as escher henceforth known in POI as the Dreadful Drawing Format.
  org.apache.poi.hpsf | Processes streams in the Horrible Property Set Format (HPSF) in POI filesystems.
  org.apache.poi.hpsf.wellknown | Specific support for DocumentSummaryInformation, SummaryInformation types.
  org.apache.poi.hslf.extractor |
  org.apache.poi.hslf.model |
  org.apache.poi.hslf.model.textproperties |
  org.apache.poi.hslf.record |
  org.apache.poi.hslf.usermodel |
  org.apache.poi.hsmf.datatypes |
  org.apache.poi.hsmf.extractor |
  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.record.cf |
  org.apache.poi.hssf.record.chart |
  org.apache.poi.hssf.record.common |
  org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model
  org.apache.poi.hssf.util | The util package contains tools needed for writing HSSF files that are not necesarily "real" HSSF concepts.
  org.apache.poi.hwpf.model |
  org.apache.poi.hwpf.sprm |
  org.apache.poi.hwpf.usermodel |
  org.apache.poi.ooxml |
  org.apache.poi.ooxml.extractor |
  org.apache.poi.ooxml.util |
  org.apache.poi.openxml4j.util |
  org.apache.poi.poifs.filesystem | filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
  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.ss.usermodel.charts |
  org.apache.poi.util | Top-level util package are classes that are useful throughout the project.
  org.apache.poi.xdgf.geom |
  org.apache.poi.xslf.extractor |
  org.apache.poi.xslf.usermodel |
  org.apache.poi.xssf.binary | The org.apache.poi.xssf.binary package includes necessary underlying components for streaming/read-only processing of xlsb files.
  org.apache.poi.xssf.eventusermodel |
  org.apache.poi.xssf.model |
  org.apache.poi.xssf.streaming |
  org.apache.poi.xssf.usermodel |
  org.apache.poi.xssf.usermodel.charts |
  org.apache.poi.xssf.usermodel.helpers |
  org.apache.poi.xwpf.usermodel |

- - ### Uses of Removal in org.apache.poi.common.usermodel

    Methods in org.apache.poi.common.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `HyperlinkType` | Hyperlink.`getTypeEnum()` Deprecated. use `getType()` instead

  - ### Uses of Removal in org.apache.poi.ddf

    Classes in org.apache.poi.ddf with annotations of type Removal
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EscherProperties` Deprecated. use `EscherPropertyTypes` enum instead

    Methods in org.apache.poi.ddf with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `EscherRecord` | EscherRecord.`clone()` Deprecated. use `EscherRecord.copy()`
    `static boolean` | DefaultEscherRecordFactory.`isContainer(short options, short recordId)` Deprecated. this method is not used anymore to identify container records
    `void` | AbstractEscherOptRecord.`removeEscherProperty(int num)` Deprecated.

    Constructors in org.apache.poi.ddf with annotations of type Removal
    Constructor and Description
    `EscherArrayProperty(short propertyNumber, boolean isBlipId, byte[] complexData)` Deprecated. use `EscherArrayProperty.EscherArrayProperty(EscherPropertyTypes, boolean, int)` and `EscherComplexProperty.setComplexData(byte[])`
    `EscherArrayProperty(short id, byte[] complexData)` Deprecated. use `EscherArrayProperty.EscherArrayProperty(EscherPropertyTypes, boolean, int)` and `EscherComplexProperty.setComplexData(byte[])`
    `EscherComplexProperty(short propertyNumber, boolean isBlipId, byte[] complexData)` Deprecated.
    `EscherComplexProperty(short id, byte[] complexData)` Deprecated.

  - ### Uses of Removal in org.apache.poi.hpsf

    Methods in org.apache.poi.hpsf with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `Section` | PropertySet.`getSingleSection()` Deprecated. superfluous convenience method

  - ### Uses of Removal in org.apache.poi.hpsf.wellknown

    Classes in org.apache.poi.hpsf.wellknown with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SectionIDMap` Deprecated. in 4.0.0, there's no way to create custom PropertyIDMaps, therefore this class is obsolete

  - ### Uses of Removal in org.apache.poi.hslf.extractor

    Classes in org.apache.poi.hslf.extractor with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PowerPointExtractor` Deprecated. in POI 4.0.0, use `SlideShowExtractor` instead

  - ### Uses of Removal in org.apache.poi.hslf.model

    Classes in org.apache.poi.hslf.model with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PPGraphics2D` Deprecated. since 4.0.0 - use SLGraphics

  - ### Uses of Removal in org.apache.poi.hslf.model.textproperties

    Methods in org.apache.poi.hslf.model.textproperties with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `HSLFTabStop` | HSLFTabStop.`clone()` Deprecated.
    `HSLFTabStopPropCollection` | HSLFTabStopPropCollection.`clone()` Deprecated.
    `BitMaskTextProp` | BitMaskTextProp.`clone()` Deprecated.
    `TextProp` | TextProp.`clone()` Deprecated.

  - ### Uses of Removal in org.apache.poi.hslf.record

    Methods in org.apache.poi.hslf.record with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `int` | DocumentAtom.`getSlideSizeType()` Deprecated. to be replaced by enum
    `void` | RecordContainer.`moveChildBefore(Record child, Record before)` Deprecated. method is not used within POI and will be removed
    `void` | RecordContainer.`moveChildrenAfter(Record firstChild, int number, Record after)` Deprecated. method is not used within POI and will be removed
    `void` | RecordContainer.`moveChildrenBefore(Record firstChild, int number, Record before)` Deprecated. method is not used within POI and will be removed

  - ### Uses of Removal in org.apache.poi.hslf.usermodel

    Methods in org.apache.poi.hslf.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends EscherProperty> T` | HSLFShape.`getEscherProperty(AbstractEscherOptRecord opt, int propId)` Deprecated. use `HSLFShape.getEscherProperty(EscherPropertyTypes)` instead
    `int` | HSLFShape.`getEscherProperty(short propId, int defaultValue)` Deprecated. use `HSLFShape.getEscherProperty(EscherPropertyTypes, int)` instead
    `HyperlinkType` | HSLFHyperlink.`getTypeEnum()` Deprecated. use `getType` instead
    `static boolean` | HSLFMasterSheet.`isPlaceholder(HSLFShape shape)` Deprecated. use `SimpleShape.isPlaceholder()`
    `static void` | HSLFShape.`setEscherProperty(AbstractEscherOptRecord opt, short propId, int value)` Deprecated. use `HSLFShape.setEscherProperty(AbstractEscherOptRecord, EscherPropertyTypes, int)`
    `void` | HSLFShape.`setEscherProperty(short propId, int value)` Deprecated. use `HSLFShape.setEscherProperty(EscherPropertyTypes, int)`

  - ### Uses of Removal in org.apache.poi.hsmf.datatypes

    Methods in org.apache.poi.hsmf.datatypes with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `MAPIMessage` | DirectoryChunk.`getAsEmbededMessage()` Deprecated. use `DirectoryChunk.getAsEmbeddedMessage()` instead

  - ### Uses of Removal in org.apache.poi.hsmf.extractor

    Classes in org.apache.poi.hsmf.extractor with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OutlookTextExtactor` Deprecated. use @{link OutlookTextExtractor} instead

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

    Methods in org.apache.poi.hssf.model with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `int` | DrawingManager2.`allocateShapeId(short drawingGroupId)` Deprecated. in POI 3.17-beta2, use allocateShapeId(EscherDgRecord)
    `int` | DrawingManager2.`allocateShapeId(short drawingGroupId, EscherDgRecord dg)` Deprecated. in POI 3.17-beta2, use allocateShapeId(EscherDgRecord)

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

    Methods in org.apache.poi.hssf.record with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `TopMarginRecord` | TopMarginRecord.`clone()` Deprecated.
    `CFRule12Record` | CFRule12Record.`clone()` Deprecated.
    `RefModeRecord` | RefModeRecord.`clone()` Deprecated.
    `HeaderFooterRecord` | HeaderFooterRecord.`clone()` Deprecated.
    `LabelSSTRecord` | LabelSSTRecord.`clone()` Deprecated.
    `UnknownRecord` | UnknownRecord.`clone()` Deprecated.
    `ArrayRecord` | ArrayRecord.`clone()` Deprecated.
    `NoteRecord` | NoteRecord.`clone()` Deprecated.
    `EOFRecord` | EOFRecord.`clone()` Deprecated.
    `DBCellRecord` | DBCellRecord.`clone()` Deprecated.
    `RKRecord` | RKRecord.`clone()` Deprecated.
    `LabelRecord` | LabelRecord.`clone()` Deprecated.
    `DefaultRowHeightRecord` | DefaultRowHeightRecord.`clone()` Deprecated.
    `SaveRecalcRecord` | SaveRecalcRecord.`clone()` Deprecated.
    `NoteStructureSubRecord` | NoteStructureSubRecord.`clone()` Deprecated.
    `AutoFilterInfoRecord` | AutoFilterInfoRecord.`clone()` Deprecated.
    `ObjRecord` | ObjRecord.`clone()` Deprecated.
    `SelectionRecord` | SelectionRecord.`clone()` Deprecated.
    `ObjectProtectRecord` | ObjectProtectRecord.`clone()` Deprecated.
    `HyperlinkRecord` | HyperlinkRecord.`clone()` Deprecated.
    `TextObjectRecord` | TextObjectRecord.`clone()` Deprecated.
    `GridsetRecord` | GridsetRecord.`clone()` Deprecated.
    `WSBoolRecord` | WSBoolRecord.`clone()` Deprecated.
    `CalcCountRecord` | CalcCountRecord.`clone()` Deprecated.
    `IndexRecord` | IndexRecord.`clone()` Deprecated.
    `UserSViewBegin` | UserSViewBegin.`clone()` Deprecated.
    `CommonObjectDataSubRecord` | CommonObjectDataSubRecord.`clone()` Deprecated.
    `BottomMarginRecord` | BottomMarginRecord.`clone()` Deprecated.
    `RightMarginRecord` | RightMarginRecord.`clone()` Deprecated.
    `DrawingSelectionRecord` | DrawingSelectionRecord.`clone()` Deprecated.
    `DrawingRecord` | DrawingRecord.`clone()` Deprecated.
    `CalcModeRecord` | CalcModeRecord.`clone()` Deprecated.
    `RowRecord` | RowRecord.`clone()` Deprecated.
    `RefreshAllRecord` | RefreshAllRecord.`clone()` Deprecated.
    `VCenterRecord` | VCenterRecord.`clone()` Deprecated.
    `LbsDataSubRecord` | LbsDataSubRecord.`clone()` Deprecated.
    `DVALRecord` | DVALRecord.`clone()` Deprecated.
    `DeltaRecord` | DeltaRecord.`clone()` Deprecated.
    `ScenarioProtectRecord` | ScenarioProtectRecord.`clone()` Deprecated.
    `DimensionsRecord` | DimensionsRecord.`clone()` Deprecated.
    `PageBreakRecord` | HorizontalPageBreakRecord.`clone()` Deprecated.
    `FtCfSubRecord` | FtCfSubRecord.`clone()` Deprecated.
    `NumberRecord` | NumberRecord.`clone()` Deprecated.
    `WindowTwoRecord` | WindowTwoRecord.`clone()` Deprecated.
    `FileSharingRecord` | FileSharingRecord.`clone()` Deprecated.
    `CFHeader12Record` | CFHeader12Record.`clone()` Deprecated.
    `EndSubRecord` | EndSubRecord.`clone()` Deprecated.
    `PrintHeadersRecord` | PrintHeadersRecord.`clone()` Deprecated.
    `LeftMarginRecord` | LeftMarginRecord.`clone()` Deprecated.
    `GroupMarkerSubRecord` | GroupMarkerSubRecord.`clone()` Deprecated.
    `SCLRecord` | SCLRecord.`clone()` Deprecated.
    `PrintSetupRecord` | PrintSetupRecord.`clone()` Deprecated.
    `FeatRecord` | FeatRecord.`clone()` Deprecated.
    `DefaultColWidthRecord` | DefaultColWidthRecord.`clone()` Deprecated.
    `ContinueRecord` | ContinueRecord.`clone()` Deprecated.
    `AbstractEscherHolderRecord` | AbstractEscherHolderRecord.`clone()` Deprecated.
    `ColumnInfoRecord` | ColumnInfoRecord.`clone()` Deprecated.
    `GutsRecord` | GutsRecord.`clone()` Deprecated.
    `FtCblsSubRecord` | FtCblsSubRecord.`clone()` Deprecated.
    `abstract SubRecord` | SubRecord.`clone()` Deprecated.
    `MulBlankRecord` | MulBlankRecord.`clone()` Deprecated.
    `PaneRecord` | PaneRecord.`clone()` Deprecated.
    `UseSelFSRecord` | UseSelFSRecord.`clone()` Deprecated.
    `BlankRecord` | BlankRecord.`clone()` Deprecated.
    `FtPioGrbitSubRecord` | FtPioGrbitSubRecord.`clone()` Deprecated.
    `FormatRecord` | FormatRecord.`clone()` Deprecated.
    `PasswordRecord` | PasswordRecord.`clone()` Deprecated.
    `FooterRecord` | FooterRecord.`clone()` Deprecated.
    `abstract CFHeaderBase` | CFHeaderBase.`clone()` Deprecated.
    `PrintGridlinesRecord` | PrintGridlinesRecord.`clone()` Deprecated.
    `CFRuleRecord` | CFRuleRecord.`clone()` Deprecated.
    `SharedFormulaRecord` | SharedFormulaRecord.`clone()` Deprecated.
    `UserSViewEnd` | UserSViewEnd.`clone()` Deprecated.
    `FilePassRecord` | FilePassRecord.`clone()` Deprecated.
    `StringRecord` | StringRecord.`clone()` Deprecated.
    `FormulaRecord` | FormulaRecord.`clone()` Deprecated.
    `CFHeaderRecord` | CFHeaderRecord.`clone()` Deprecated.
    `FeatHdrRecord` | FeatHdrRecord.`clone()` Deprecated.
    `BOFRecord` | BOFRecord.`clone()` Deprecated.
    `DVRecord` | DVRecord.`clone()` Deprecated.
    `EmbeddedObjectRefSubRecord` | EmbeddedObjectRefSubRecord.`clone()` Deprecated.
    `HeaderRecord` | HeaderRecord.`clone()` Deprecated.
    `WindowProtectRecord` | WindowProtectRecord.`clone()` Deprecated.
    `MergeCellsRecord` | MergeCellsRecord.`clone()` Deprecated.
    `VerticalPageBreakRecord` | VerticalPageBreakRecord.`clone()` Deprecated.
    `IterationRecord` | IterationRecord.`clone()` Deprecated.
    `BoolErrRecord` | BoolErrRecord.`clone()` Deprecated.
    `ProtectRecord` | ProtectRecord.`clone()` Deprecated.
    `abstract CFRuleBase` | CFRuleBase.`clone()` Deprecated.
    `HCenterRecord` | HCenterRecord.`clone()` Deprecated.

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

    Methods in org.apache.poi.hssf.record.aggregates with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `ColumnInfoRecordsAggregate` | ColumnInfoRecordsAggregate.`clone()` Deprecated.
    `java.lang.Object` | ValueRecordsAggregate.`clone()` Deprecated.

  - ### Uses of Removal in org.apache.poi.hssf.record.cf

    Methods in org.apache.poi.hssf.record.cf with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `ColorGradientFormatting` | ColorGradientFormatting.`clone()` Deprecated.
    `DataBarFormatting` | DataBarFormatting.`clone()` Deprecated.
    `ColorGradientThreshold` | ColorGradientThreshold.`clone()` Deprecated.
    `IconMultiStateFormatting` | IconMultiStateFormatting.`clone()` Deprecated.
    `FontFormatting` | FontFormatting.`clone()` Deprecated.
    `PatternFormatting` | PatternFormatting.`clone()` Deprecated.
    `IconMultiStateThreshold` | IconMultiStateThreshold.`clone()` Deprecated.
    `DataBarThreshold` | DataBarThreshold.`clone()` Deprecated.
    `BorderFormatting` | BorderFormatting.`clone()` Deprecated.

  - ### Uses of Removal in org.apache.poi.hssf.record.chart

    Methods in org.apache.poi.hssf.record.chart with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `SeriesRecord` | SeriesRecord.`clone()` Deprecated.
    `BeginRecord` | BeginRecord.`clone()` Deprecated.
    `AreaFormatRecord` | AreaFormatRecord.`clone()` Deprecated.
    `PlotGrowthRecord` | PlotGrowthRecord.`clone()` Deprecated.
    `SheetPropertiesRecord` | SheetPropertiesRecord.`clone()` Deprecated.
    `AxisOptionsRecord` | AxisOptionsRecord.`clone()` Deprecated.
    `EndRecord` | EndRecord.`clone()` Deprecated.
    `AxisUsedRecord` | AxisUsedRecord.`clone()` Deprecated.
    `SeriesChartGroupIndexRecord` | SeriesChartGroupIndexRecord.`clone()` Deprecated.
    `AxisParentRecord` | AxisParentRecord.`clone()` Deprecated.
    `LegendRecord` | LegendRecord.`clone()` Deprecated.
    `CategorySeriesAxisRecord` | CategorySeriesAxisRecord.`clone()` Deprecated.
    `SeriesLabelsRecord` | SeriesLabelsRecord.`clone()` Deprecated.
    `LineFormatRecord` | LineFormatRecord.`clone()` Deprecated.
    `ObjectLinkRecord` | ObjectLinkRecord.`clone()` Deprecated.
    `TickRecord` | TickRecord.`clone()` Deprecated.
    `SeriesToChartGroupRecord` | SeriesToChartGroupRecord.`clone()` Deprecated.
    `SeriesListRecord` | SeriesListRecord.`clone()` Deprecated.
    `FontBasisRecord` | FontBasisRecord.`clone()` Deprecated.
    `ChartStartBlockRecord` | ChartStartBlockRecord.`clone()` Deprecated.
    `LinkedDataRecord` | LinkedDataRecord.`clone()` Deprecated.
    `FontIndexRecord` | FontIndexRecord.`clone()` Deprecated.
    `AreaRecord` | AreaRecord.`clone()` Deprecated.
    `SeriesTextRecord` | SeriesTextRecord.`clone()` Deprecated.
    `ValueRangeRecord` | ValueRangeRecord.`clone()` Deprecated.
    `NumberFormatIndexRecord` | NumberFormatIndexRecord.`clone()` Deprecated.
    `SeriesIndexRecord` | SeriesIndexRecord.`clone()` Deprecated.
    `UnitsRecord` | UnitsRecord.`clone()` Deprecated.
    `BarRecord` | BarRecord.`clone()` Deprecated.
    `AxisLineFormatRecord` | AxisLineFormatRecord.`clone()` Deprecated.
    `ChartEndBlockRecord` | ChartEndBlockRecord.`clone()` Deprecated.
    `ChartRecord` | ChartRecord.`clone()` Deprecated.
    `AxisRecord` | AxisRecord.`clone()` Deprecated.
    `FrameRecord` | FrameRecord.`clone()` Deprecated.
    `PlotAreaRecord` | PlotAreaRecord.`clone()` Deprecated.
    `TextRecord` | TextRecord.`clone()` Deprecated.
    `DatRecord` | DatRecord.`clone()` Deprecated.
    `DataFormatRecord` | DataFormatRecord.`clone()` Deprecated.
    `DefaultDataLabelTextPropertiesRecord` | DefaultDataLabelTextPropertiesRecord.`clone()` Deprecated.

  - ### Uses of Removal in org.apache.poi.hssf.record.common

    Methods in org.apache.poi.hssf.record.common with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `UnicodeString` | UnicodeString.`clone()` Deprecated.
    `ExtendedColor` | ExtendedColor.`clone()` Deprecated.
    `FtrHeader` | FtrHeader.`clone()` Deprecated.

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

    Methods in org.apache.poi.hssf.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `CellType` | HSSFCell.`getCachedFormulaResultTypeEnum()` Deprecated. use `getCachedFormulaResultType` Will be deleted when we make the CellType enum transition. See bug 59791.
    `HyperlinkType` | HSSFHyperlink.`getTypeEnum()` Deprecated. use `getType()` instead

  - ### Uses of Removal in org.apache.poi.hssf.util

    Classes in org.apache.poi.hssf.util with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HSSFRegionUtil` Deprecated. POI 4.0.0

  - ### Uses of Removal in org.apache.poi.hwpf.model

    Methods in org.apache.poi.hwpf.model with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `T` | PropertyNode.`clone()` Deprecated.
    `protected PropertyModifier` | PropertyModifier.`clone()` Deprecated.
    `Colorref` | Colorref.`clone()` Deprecated.
    `Hyphenation` | Hyphenation.`clone()` Deprecated.
    `protected BookmarkFirstDescriptor` | BookmarkFirstDescriptor.`clone()` Deprecated.
    `protected FootnoteReferenceDescriptor` | FootnoteReferenceDescriptor.`clone()` Deprecated.

  - ### Uses of Removal in org.apache.poi.hwpf.sprm

    Methods in org.apache.poi.hwpf.sprm with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `SprmBuffer` | SprmBuffer.`clone()` Deprecated.

  - ### Uses of Removal in org.apache.poi.hwpf.usermodel

    Methods in org.apache.poi.hwpf.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `LineSpacingDescriptor` | LineSpacingDescriptor.`clone()` Deprecated.
    `SectionProperties` | SectionProperties.`clone()` Deprecated.
    `ShadingDescriptor` | ShadingDescriptor.`clone()` Deprecated.
    `CharacterProperties` | CharacterProperties.`clone()` Deprecated.
    `ParagraphProperties` | ParagraphProperties.`clone()` Deprecated.
    `Paragraph` | Paragraph.`clone()` Deprecated.
    `TableProperties` | TableProperties.`clone()` Deprecated.
    `BorderCode` | BorderCode.`clone()` Deprecated.
    `ShadingDescriptor80` | ShadingDescriptor80.`clone()` Deprecated.
    `TableAutoformatLookSpecifier` | TableAutoformatLookSpecifier.`clone()` Deprecated.
    `DropCapSpecifier` | DropCapSpecifier.`clone()` Deprecated.
    `Section` | Section.`clone()` Deprecated.
    `TableCellDescriptor` | TableCellDescriptor.`clone()` Deprecated.
    `DateAndTime` | DateAndTime.`clone()` Deprecated.
    `CharacterRun` | CharacterRun.`clone()` Deprecated.

  - ### Uses of Removal in org.apache.poi.ooxml

    Methods in org.apache.poi.ooxml with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<PackagePart>` | POIXMLDocument.`getAllEmbedds()` Deprecated. use `getAllEmbeddedParts` instead
    `boolean` | POIXMLDocumentPart.`isCommited()` Deprecated. use @link{#isCommitted()}
    `void` | POIXMLDocumentPart.`setCommited(boolean isCommitted)` Deprecated. use @link{#setCommitted(isCommitted)}

  - ### Uses of Removal in org.apache.poi.ooxml.extractor

    Methods in org.apache.poi.ooxml.extractor with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `static POITextExtractor[]` | ExtractorFactory.`getEmbededDocsTextExtractors(POIOLE2TextExtractor ext)` Deprecated. Use the method with correct "embedded"
    `static POITextExtractor[]` | ExtractorFactory.`getEmbededDocsTextExtractors(POIXMLTextExtractor ext)` Deprecated. Use the method with correct "embedded"

  - ### Uses of Removal in org.apache.poi.ooxml.util

    Classes in org.apache.poi.ooxml.util with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SAXHelper` Deprecated. use `XMLHelper`
    `class` | `TransformerHelper` Deprecated. use `XMLHelper`

  - ### Uses of Removal in org.apache.poi.openxml4j.util

    Classes in org.apache.poi.openxml4j.util with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Nullable<E>` Deprecated. No longer used in POI code base, use `Optional` instead

  - ### Uses of Removal in org.apache.poi.poifs.filesystem

    Methods in org.apache.poi.poifs.filesystem with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | DocumentFactoryHelper.`hasOOXMLHeader(java.io.InputStream inp)` Deprecated. in 3.17-beta2, use `FileMagic.valueOf(InputStream)` == FileMagic.OOXML instead

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

    Methods in org.apache.poi.ss.format with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `static CellType` | CellFormat.`ultimateTypeEnum(Cell cell)` Deprecated. use `ultimateType` instead

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

    Methods in org.apache.poi.ss.formula with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SheetNameFormatter.`appendFormat(java.lang.StringBuffer out, java.lang.String rawSheetName)` Deprecated. Only kept for binary compatibility, will be replaced by the version with Appendable as parameter
    `static void` | SheetNameFormatter.`appendFormat(java.lang.StringBuffer out, java.lang.String workbookName, java.lang.String rawSheetName)` Deprecated. Only kept for binary compatibility, will be replaced by the version with Appendable as parameter
    `static void` | SheetNameFormatter.`appendFormat(java.lang.StringBuilder out, java.lang.String rawSheetName)` Only kept for binary compatibility, will be replaced by the version with Appendable as parameter
    `static void` | SheetNameFormatter.`appendFormat(java.lang.StringBuilder out, java.lang.String workbookName, java.lang.String rawSheetName)` Only kept for binary compatibility, will be replaced by the version with Appendable as parameter
    `CellType` | BaseFormulaEvaluator.`evaluateFormulaCellEnum(Cell cell)` Deprecated. use `evaluateFormulaCell(cell)` instead
    `CellType` | EvaluationCell.`getCachedFormulaResultTypeEnum()` Deprecated. POI 3.15 beta 3. Will be deleted when we make the CellType enum transition. See bug 59791.
    `CellType` | EvaluationCell.`getCellTypeEnum()` Deprecated. POI 3.15 beta 3.

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

    Classes in org.apache.poi.ss.usermodel with annotations of type Removal
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Chart` Deprecated.
    `class` | `FontCharset` Deprecated. enum will be replaced by common version org.apache.poi.common.usermodel.FontCharset

    Methods in org.apache.poi.ss.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `static Workbook` | WorkbookFactory.`create(java.lang.Object pkg)` Deprecated. use `WorkbookFactory.create(File)`, `WorkbookFactory.create(InputStream)` or XSSFWorkbookFactory.create(OPCPackage) instead.
    `CellType` | FormulaEvaluator.`evaluateFormulaCellEnum(Cell cell)` Deprecated. use `evaluateFormulaCell(cell)`
    `HorizontalAlignment` | CellStyle.`getAlignmentEnum()` Deprecated. use `getAlignment()` instead
    `BorderStyle` | CellStyle.`getBorderBottomEnum()` Deprecated. use `getBorderBottom()` instead
    `BorderStyle` | BorderFormatting.`getBorderBottomEnum()` Deprecated. use `getBorderBottom` instead
    `BorderStyle` | BorderFormatting.`getBorderDiagonalEnum()` Deprecated. use `getBorderDiagonal` instead
    `BorderStyle` | BorderFormatting.`getBorderHorizontalEnum()` Deprecated. use `getBorderHorizontal` instead
    `BorderStyle` | CellStyle.`getBorderLeftEnum()` Deprecated. use `getBorderLeft()` instead
    `BorderStyle` | BorderFormatting.`getBorderLeftEnum()` Deprecated. use `getBorderLeft` instead
    `BorderStyle` | CellStyle.`getBorderRightEnum()` Deprecated. use `getBorderRight()` instead
    `BorderStyle` | BorderFormatting.`getBorderRightEnum()` Deprecated. use `getBorderRight` instead
    `BorderStyle` | CellStyle.`getBorderTopEnum()` Deprecated. use `getBorderTop()` instead
    `BorderStyle` | BorderFormatting.`getBorderTopEnum()` Deprecated. use `getBorderTop` instead
    `BorderStyle` | BorderFormatting.`getBorderVerticalEnum()` Deprecated. use `getBorderVertical` instead
    `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` | 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
    `FillPatternType` | CellStyle.`getFillPatternEnum()` Deprecated. use `getFillPattern()` instead
    `Font` | Workbook.`getFontAt(short idx)` Deprecated. use `getFontAt(int)`
    `short` | CellStyle.`getFontIndex()` Deprecated. use `getFontIndexAsInt()` instead
    `short` | Font.`getIndex()` Deprecated. use `getIndexAsInt()` instead
    `Name` | Workbook.`getNameAt(int nameIndex)` Deprecated. 4.0.0. New projects should avoid accessing named ranges by index.
    `int` | Workbook.`getNameIndex(java.lang.String name)` Deprecated. 3.18. New projects should avoid accessing named ranges by index. Use `Workbook.getName(String)` instead.
    `short` | Workbook.`getNumberOfFonts()` Deprecated. use `getNumberOfFontsAsInt()` instead
    `VerticalAlignment` | CellStyle.`getVerticalAlignmentEnum()` Deprecated. use `getVerticalAlignment()` instead
    `void` | Workbook.`removeName(int index)` Deprecated. 3.18. New projects should use `Workbook.removeName(Name)`.
    `void` | Workbook.`removeName(java.lang.String name)` Deprecated. 3.18. New projects should use `Workbook.removeName(Name)`.
    `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.

  - ### Uses of Removal in org.apache.poi.ss.usermodel.charts

    Classes in org.apache.poi.ss.usermodel.charts with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AxisCrossBetween` Deprecated. use XDDF AxisCrossBetween
    `class` | `AxisCrosses` Deprecated. use XDDF AxisCrosses instead
    `class` | `AxisOrientation` Deprecated. use XDDF AxisOrientation
    `class` | `AxisPosition` Deprecated. use XDDF AxisPosition instead
    `class` | `AxisTickMark` Deprecated. use XDDF AxisTickMark instead
    `interface` | `ChartAxis` Deprecated. use XDDFChartAxis instead
    `interface` | `ChartAxisFactory` Deprecated.
    `interface` | `ChartData` Deprecated. use XDDFChartData instead
    `interface` | `ChartDataFactory` Deprecated.
    `interface` | `ChartDataSource<T>` Deprecated. use XDDFDataSource instead
    `interface` | `ChartLegend` Deprecated. use XDDFChartLegend instead
    `interface` | `ChartSeries` Deprecated.
    `class` | `DataSources` Deprecated. use XDDFDataSourcesFactory instead
    `class` | `LayoutMode` Deprecated.
    `class` | `LayoutTarget` Deprecated. use XDDF LayoutTarget instead
    `class` | `LegendPosition` Deprecated. use XDDF LayoutPosition instead
    `interface` | `LineChartData` Deprecated. use XDDFLineChartData instead
    `interface` | `LineChartSeries` Deprecated. use XDDFLineChartData.Series instead
    `interface` | `ManualLayout` Deprecated. use XDDFManualLayout instead
    `interface` | `ManuallyPositionable` Deprecated.
    `interface` | `ScatterChartData` Deprecated. use XDDFScatterChartData instead
    `interface` | `ScatterChartSeries` Deprecated. use XDFFScatterChartData.Series instead
    `class` | `TitleType` Deprecated.
    `interface` | `ValueAxis` Deprecated. use XDDFValueAxis instead

  - ### Uses of Removal in org.apache.poi.util

    Classes in org.apache.poi.util with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StaxHelper` Deprecated. use `XMLHelper`

    Methods in org.apache.poi.util with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `static void` | IOUtils.`write(POIDocument doc, java.io.OutputStream out)` Deprecated. since 4.0, use try-with-resources, will be removed in 4.2
    `static void` | IOUtils.`write(Workbook doc, java.io.OutputStream out)` Deprecated. since 4.0, use try-with-resources, will be removed in 4.2
    `static void` | IOUtils.`writeAndClose(POIDocument doc)` Deprecated. since 4.0, use try-with-resources, will be removed in 4.2
    `static void` | IOUtils.`writeAndClose(POIDocument doc, java.io.File out)` Deprecated. since 4.0, use try-with-resources, will be removed in 4.2
    `static void` | IOUtils.`writeAndClose(POIDocument doc, java.io.OutputStream out)` Deprecated. since 4.0, use try-with-resources, will be removed in 4.2
    `static void` | IOUtils.`writeAndClose(Workbook doc, java.io.OutputStream out)` Deprecated. since 4.0, use try-with-resources, will be removed in 4.2

  - ### Uses of Removal in org.apache.poi.xdgf.geom

    Classes in org.apache.poi.xdgf.geom with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Dimension2dDouble` Deprecated. in 4.1.0 - use org.apache.poi.util.Dimension2DDouble

  - ### Uses of Removal in org.apache.poi.xslf.extractor

    Classes in org.apache.poi.xslf.extractor with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XSLFPowerPointExtractor` Deprecated. use `SlideShowExtractor`

  - ### Uses of Removal in org.apache.poi.xslf.usermodel

    Methods in org.apache.poi.xslf.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `HyperlinkType` | XSLFHyperlink.`getTypeEnum()` Deprecated.

  - ### Uses of Removal in org.apache.poi.xssf.binary

    Methods in org.apache.poi.xssf.binary with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | XSSFBSharedStringsTable.`getEntryAt(int idx)` Deprecated. use `getItemAt` instead
    `java.util.List<java.lang.String>` | XSSFBSharedStringsTable.`getItems()` Deprecated. use `getItemAt` instead

  - ### Uses of Removal in org.apache.poi.xssf.eventusermodel

    Methods in org.apache.poi.xssf.eventusermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | ReadOnlySharedStringsTable.`getEntryAt(int idx)` Deprecated. use `getItemAt` instead
    `java.util.List<java.lang.String>` | ReadOnlySharedStringsTable.`getItems()` Deprecated. use `getItemAt` instead

  - ### Uses of Removal in org.apache.poi.xssf.model

    Methods in org.apache.poi.xssf.model with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `int` | SharedStringsTable.`addEntry(org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRst st)` Deprecated. use `addSharedStringItem(RichTextString string)` instead
    `java.util.Map<CellAddress,XSSFComment>` | CommentsTable.`getCellComments()` Deprecated. use `getCellAddresses` instead
    `org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRst` | SharedStringsTable.`getEntryAt(int idx)` Deprecated. use `getItemAt(int idx)` instead
    `java.util.List<org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRst>` | SharedStringsTable.`getItems()` Deprecated. use `getSharedStringItems` instead

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

    Methods in org.apache.poi.xssf.streaming with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `CellType` | SXSSFCell.`getCachedFormulaResultTypeEnum()` Deprecated. use `getCachedFormulaResultType` instead
    `Name` | SXSSFWorkbook.`getNameAt(int nameIndex)` Deprecated. 3.16. New projects should avoid accessing named ranges by index.
    `int` | SXSSFWorkbook.`getNameIndex(java.lang.String name)` Deprecated. 3.16. New projects should avoid accessing named ranges by index. Use `SXSSFWorkbook.getName(String)` instead.
    `void` | SXSSFWorkbook.`removeName(int index)` Deprecated. 3.16. New projects should use `SXSSFWorkbook.removeName(Name)`.
    `void` | SXSSFWorkbook.`removeName(java.lang.String name)` Deprecated. 3.16. New projects should use `SXSSFWorkbook.removeName(Name)`.

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

    Fields in org.apache.poi.xssf.usermodel with annotations of type Removal
    Modifier and Type | Field and Description
    --- | ---
    `static float` | XSSFWorkbook.`DEFAULT_CHARACTER_WIDTH` Deprecated. POI 3.17 beta 1

    Methods in org.apache.poi.xssf.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `XSSFCellStyle` | XSSFCellStyle.`clone()` Deprecated.
    `XSSFCategoryAxis` | XSSFChart.`createCategoryAxis(AxisPosition pos)` Deprecated.
    `XSSFDateAxis` | XSSFChart.`createDateAxis(AxisPosition pos)` Deprecated.
    `XSSFTable` | XSSFSheet.`createTable()` Deprecated. Use `#createTable(AreaReference))` instead
    `XSSFValueAxis` | XSSFChart.`createValueAxis(AxisPosition pos)` Deprecated.
    `java.util.List<? extends XSSFChartAxis>` | XSSFChart.`getAxis()` Deprecated. use `XDDFChart.getAxes()` instead
    `CellType` | XSSFCell.`getCachedFormulaResultTypeEnum()` Deprecated. use `getCachedFormulaResultType` instead Will be deleted when we make the CellType enum transition. See bug 59791.
    `XSSFChart` | XSSFChart.`getChartAxisFactory()` Deprecated.
    `XSSFChartDataFactory` | XSSFChart.`getChartDataFactory()` Deprecated.
    `XSSFManualLayout` | XSSFChart.`getManualLayout()` Deprecated.
    `long` | XSSFTable.`getNumberOfMappedColumns()` Deprecated. Use `XSSFTable.getColumnCount()` instead.
    `XSSFChartLegend` | XSSFChart.`getOrCreateLegend()` Deprecated.
    `HyperlinkType` | XSSFHyperlink.`getTypeEnum()` Deprecated. use `getType` instead
    `java.util.List<XSSFXmlColumnPr>` | XSSFTable.`getXmlColumnPrs()` Deprecated. Use `XSSFTableColumn.getXmlColumnPr()` instead.
    `void` | XSSFChart.`plot(ChartData data, ChartAxis... chartAxis)` Deprecated.

    Constructors in org.apache.poi.xssf.usermodel with annotations of type Removal
    Constructor and Description
    `XSSFColor()` Deprecated. as of 4.0.0, we want to have the indexed map, and all calling contexts have access to it.
    `XSSFColor(java.awt.Color clr)` Deprecated. 3.17 beta 1 - pass the workbook styles indexed color map, if any
    `XSSFColor(org.openxmlformats.schemas.spreadsheetml.x2006.main.CTColor color)` Deprecated. 3.17 beta 1 - pass the workbook styles indexed color map, if any
    `XSSFColor(org.openxmlformats.schemas.spreadsheetml.x2006.main.CTColor color, IndexedColorMap map)` Deprecated. 4.0.0 - use the factory `XSSFColor.from(CTColor, IndexedColorMap)` method instead to check for null CTColor instances. Make private eventually

  - ### Uses of Removal in org.apache.poi.xssf.usermodel.charts

    Classes in org.apache.poi.xssf.usermodel.charts with annotations of type Removal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractXSSFChartSeries` Deprecated. use `XDDFChartData.Series` instead
    `class` | `XSSFCategoryAxis` Deprecated. use `XDDFCategoryAxis` instead
    `class` | `XSSFChartAxis` Deprecated. use `XDDFChartAxis` instead
    `class` | `XSSFChartDataFactory` Deprecated.
    `class` | `XSSFChartLegend` Deprecated. use `XDDFChartLegend` instead
    `class` | `XSSFDateAxis` Deprecated. use `XDDFDateAxis` instead
    `class` | `XSSFLineChartData` Deprecated. use `XDDFLineChartData` instead
    `class` | `XSSFManualLayout` Deprecated. use `instead`
    `class` | `XSSFScatterChartData` Deprecated. use `XDDFScatterChartData` instead
    `class` | `XSSFValueAxis` Deprecated. use `XDDFValueAxis` instead

  - ### Uses of Removal in org.apache.poi.xssf.usermodel.helpers

    Methods in org.apache.poi.xssf.usermodel.helpers with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `long` | XSSFXmlColumnPr.`getId()` Deprecated. Use `XSSFTableColumn.getId()` instead.

    Constructors in org.apache.poi.xssf.usermodel.helpers with annotations of type Removal
    Constructor and Description
    `XSSFXmlColumnPr(XSSFTable table, org.openxmlformats.schemas.spreadsheetml.x2006.main.CTTableColumn ctTableColum, org.openxmlformats.schemas.spreadsheetml.x2006.main.CTXmlColumnPr ctXmlColumnPr)` Deprecated.

  - ### Uses of Removal in org.apache.poi.xwpf.usermodel

    Methods in org.apache.poi.xwpf.usermodel with annotations of type Removal
    Modifier and Type | Method and Description
    --- | ---
    `void` | XWPFTable.`addNewRowBetween(int start, int end)` Deprecated. 4.0.0 due to lack of implementation.
    `VerticalAlign` | XWPFRun.`getSubscript()` Deprecated. use `XWPFRun.getVerticalAlignment`

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