Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    org.apache.poi.ss.usermodel.Chart
     
    org.apache.poi.ss.usermodel.charts.ChartAxis
    use XDDFChartAxis instead
    org.apache.poi.ss.usermodel.charts.ChartAxisFactory
     
    org.apache.poi.ss.usermodel.charts.ChartData
    use XDDFChartData instead
    org.apache.poi.ss.usermodel.charts.ChartDataFactory
     
    org.apache.poi.ss.usermodel.charts.ChartDataSource
    use XDDFDataSource instead
    org.apache.poi.ss.usermodel.charts.ChartLegend
    use XDDFChartLegend instead
    org.apache.poi.ss.usermodel.charts.ChartSeries
     
    org.apache.poi.ss.usermodel.charts.LineChartData
    use XDDFLineChartData instead
    org.apache.poi.ss.usermodel.charts.LineChartSeries
    use XDDFLineChartData.Series instead
    org.apache.poi.ss.usermodel.charts.ManualLayout
    use XDDFManualLayout instead
    org.apache.poi.ss.usermodel.charts.ManuallyPositionable
     
    org.apache.poi.ss.usermodel.charts.ScatterChartData
    use XDDFScatterChartData instead
    org.apache.poi.ss.usermodel.charts.ScatterChartSeries
    use XDFFScatterChartData.Series instead
    org.apache.poi.ss.usermodel.charts.ValueAxis
    use XDDFValueAxis instead
  • Deprecated Classes
    Class
    Description
    org.apache.poi.hpsf.wellknown.SectionIDMap
    in 4.0.0, there's no way to create custom PropertyIDMaps, therefore this class is obsolete
    org.apache.poi.hslf.extractor.PowerPointExtractor
    in POI 4.0.0, use SlideShowExtractor instead
    org.apache.poi.hslf.model.PPGraphics2D
    since 4.0.0 - use SLGraphics
    org.apache.poi.hssf.util.CellReference
    POI 4.0.0-SNAPSHOT. Use CellReference instead. Actually the replacement CellReference was added earlier, but the deprecation notice was added only in 4.0.0-SNAPSHOT.
    org.apache.poi.hssf.util.HSSFRegionUtil
    POI 4.0.0
    org.apache.poi.hwpf.model.BytePropertyNode
    byte positions shall not be saved in memory
    org.apache.poi.openxml4j.util.Nullable
    No longer used in POI code base, use Optional instead
    org.apache.poi.ss.usermodel.charts.DataSources
    use XDDFDataSourcesFactory instead
    org.apache.poi.xslf.extractor.XSLFPowerPointExtractor
    use SlideShowExtractor
    org.apache.poi.xssf.usermodel.charts.AbstractXSSFChartSeries
    use XDDFChartData.Series instead
    org.apache.poi.xssf.usermodel.charts.XSSFCategoryAxis
    use XDDFCategoryAxis instead
    org.apache.poi.xssf.usermodel.charts.XSSFChartAxis
    use XDDFChartAxis instead
    org.apache.poi.xssf.usermodel.charts.XSSFChartDataFactory
     
    org.apache.poi.xssf.usermodel.charts.XSSFChartLegend
    use XDDFChartLegend instead
    org.apache.poi.xssf.usermodel.charts.XSSFDateAxis
    use XDDFDateAxis instead
    org.apache.poi.xssf.usermodel.charts.XSSFLineChartData
    use XDDFLineChartData instead
    org.apache.poi.xssf.usermodel.charts.XSSFManualLayout
    use instead
    org.apache.poi.xssf.usermodel.charts.XSSFScatterChartData
    use XDDFScatterChartData instead
    org.apache.poi.xssf.usermodel.charts.XSSFValueAxis
    use XDDFValueAxis instead
  • Deprecated Enum Classes
    Enum Class
    Description
    org.apache.poi.ss.usermodel.charts.AxisCrossBetween
    use XDDF AxisCrossBetween
    org.apache.poi.ss.usermodel.charts.AxisCrosses
    use XDDF AxisCrosses instead
    org.apache.poi.ss.usermodel.charts.AxisOrientation
    use XDDF AxisOrientation
    org.apache.poi.ss.usermodel.charts.AxisPosition
    use XDDF AxisPosition instead
    org.apache.poi.ss.usermodel.charts.AxisTickMark
    use XDDF AxisTickMark instead
    org.apache.poi.ss.usermodel.charts.LayoutMode
    org.apache.poi.ss.usermodel.charts.LayoutTarget
    use XDDF LayoutTarget instead
    org.apache.poi.ss.usermodel.charts.LegendPosition
    use XDDF LayoutPosition instead
    org.apache.poi.ss.usermodel.charts.TitleType
     
    org.apache.poi.ss.usermodel.FontCharset
    enum will be replaced by common version org.apache.poi.common.usermodel.FontCharset
  • Deprecated Fields
    Field
    Description
    org.apache.poi.hpsf.ClassID.EQUATION30
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL_V3
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL_V3_CHART
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL_V3_MACRO
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL2003
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL2007
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL2007_MACRO
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL2007_XLSB
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL2010
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL2010_CHART
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL2010_ODS
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL95
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL95_CHART
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL97
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.EXCEL97_CHART
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.OLE10_PACKAGE
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.POWERPOINT2007
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.POWERPOINT2007_MACRO
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.POWERPOINT95
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.POWERPOINT97
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.PPT_SHOW
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.TXT_ONLY
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.WORD2007
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.WORD2007_MACRO
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.WORD95
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.WORD97
    use enum ClassIDPredefined
    org.apache.poi.hpsf.ClassID.XLS_WORKBOOK
    use enum ClassIDPredefined
    org.apache.poi.hpsf.wellknown.SectionIDMap.DOCUMENT_SUMMARY_INFORMATION_ID
    use DocumentSummaryInformation.FORMAT_ID
    org.apache.poi.hpsf.wellknown.SectionIDMap.SUMMARY_INFORMATION_ID
    use SummaryInformation.FORMAT_ID
    org.apache.poi.hpsf.wellknown.SectionIDMap.UNDEFINED
    use PropertyIDMap.UNDEFINED
    org.apache.poi.hwpf.model.FIBFieldHandler.PLCFLST
    org.apache.poi.hwpf.model.FieldsTables.PLCFFLDATN
    org.apache.poi.hwpf.model.FieldsTables.PLCFFLDEDN
    org.apache.poi.hwpf.model.FieldsTables.PLCFFLDFTN
    org.apache.poi.hwpf.model.FieldsTables.PLCFFLDHDR
    org.apache.poi.hwpf.model.FieldsTables.PLCFFLDHDRTXBX
    org.apache.poi.hwpf.model.FieldsTables.PLCFFLDMOM
    org.apache.poi.hwpf.model.FieldsTables.PLCFFLDTXBX
    org.apache.poi.hwpf.model.FSPA.FSPA_SIZE
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_11_Chs
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_12_chsTables
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_13_fcMin
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_14_fcMac
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_9_envr
    org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_14_reserved5
    org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_2_reserved1
    org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_3_reserved2
    org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_4_reserved3
    org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_5_reserved4
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_12_reserved4
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_13_reserved5
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_14_reserved6
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_15_reserved7
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_16_reserved8
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_17_reserved9
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_18_reserved10
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_19_reserved11
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_2_reserved1
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_20_reserved12
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_21_reserved13
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_22_reserved14
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_3_reserved2
    org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_7_reserved3
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_1_reserved1
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_10_reserved10
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_11_reserved11
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_12_reserved12
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_13_reserved13
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_2_reserved2
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_3_reserved3
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_4_reserved4
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_5_reserved5
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_6_reserved6
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_7_reserved7
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_8_reserved8
    org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_9_reserved9
    org.apache.poi.hwpf.usermodel.Range.TYPE_CHARACTER
    POI 3.8 beta 5
    org.apache.poi.hwpf.usermodel.Range.TYPE_LISTENTRY
    POI 3.8 beta 5
    org.apache.poi.hwpf.usermodel.Range.TYPE_PARAGRAPH
    POI 3.8 beta 5
    org.apache.poi.hwpf.usermodel.Range.TYPE_SECTION
    POI 3.8 beta 5
    org.apache.poi.hwpf.usermodel.Range.TYPE_TABLE
    POI 3.8 beta 5
    org.apache.poi.hwpf.usermodel.Range.TYPE_TEXT
    POI 3.8 beta 5
    org.apache.poi.hwpf.usermodel.Range.TYPE_UNDEFINED
    POI 3.8 beta 5
    org.apache.poi.xssf.usermodel.XSSFWorkbook.DEFAULT_CHARACTER_WIDTH
    POI 3.17 beta 1
  • Deprecated Methods
    Method
    Description
    org.apache.poi.common.usermodel.Hyperlink.getTypeEnum()
    use getType() instead
    org.apache.poi.common.usermodel.HyperlinkType.forInt(int)
    POI 3.15 beta 3
    org.apache.poi.common.usermodel.HyperlinkType.getCode()
    POI 3.15 beta 3
    org.apache.poi.hpsf.PropertySet.getSingleSection()
    superfluous convenience method
    org.apache.poi.hslf.record.RecordContainer.moveChildBefore(Record, Record)
    method is not used within POI and will be removed
    org.apache.poi.hslf.record.RecordContainer.moveChildrenAfter(Record, int, Record)
    method is not used within POI and will be removed
    org.apache.poi.hslf.record.RecordContainer.moveChildrenBefore(Record, int, Record)
    method is not used within POI and will be removed
    org.apache.poi.hslf.usermodel.HSLFHyperlink.getTypeEnum()
    use getType instead
    org.apache.poi.hslf.usermodel.HSLFMasterSheet.isPlaceholder(HSLFShape)
    use SimpleShape.isPlaceholder()
    org.apache.poi.hssf.model.DrawingManager2.allocateShapeId(short)
    in POI 3.17-beta2, use allocateShapeId(EscherDgRecord)
    org.apache.poi.hssf.model.DrawingManager2.allocateShapeId(short, EscherDgRecord)
    in POI 3.17-beta2, use allocateShapeId(EscherDgRecord)
    org.apache.poi.hssf.record.RecordInputStream.readAllContinuedRemainder()
    POI 2.0 Best to write a input stream that wraps this one where there is special sub record that may overlap continue records.
    org.apache.poi.hssf.usermodel.HSSFBorderFormatting.getBorderHorizontalEnum()
    org.apache.poi.hssf.usermodel.HSSFBorderFormatting.getBorderVerticalEnum()
    org.apache.poi.hssf.usermodel.HSSFCell.getCachedFormulaResultTypeEnum()
    use getCachedFormulaResultType Will be deleted when we make the CellType enum transition. See bug 59791.
    org.apache.poi.hssf.usermodel.HSSFCell.getCellTypeEnum()
    org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue(byte)
    3.15 beta 2. Use HSSFCell.setCellErrorValue(FormulaError) instead.
    org.apache.poi.hssf.usermodel.HSSFCellStyle.getFontIndex()
    org.apache.poi.hssf.usermodel.HSSFHyperlink.getTypeEnum()
    use getType() instead
    org.apache.poi.hssf.usermodel.HSSFSheet.shiftMerged(int, int, int, boolean)
    POI 3.15 beta 2. Use RowShifter.shiftMergedRegions(int, int, int).
    org.apache.poi.hssf.usermodel.HSSFWorkbook.getFontAt(short)
    org.apache.poi.hssf.usermodel.HSSFWorkbook.getNumberOfFonts()
    org.apache.poi.hwpf.extractor.Word6Extractor.getParagraphText()
    org.apache.poi.hwpf.extractor.WordExtractor.getFooterText()
    3.8 beta 4
    org.apache.poi.hwpf.extractor.WordExtractor.getHeaderText()
    3.8 beta 4
    org.apache.poi.hwpf.HWPFDocument.getFieldsTables()
    POI 3.8.
    org.apache.poi.hwpf.model.BytePropertyNode.getEndBytes()
    Though bytes are actually stored in file, it is advised to use char positions for all operations. Including save operations, because only char positions are preserved.
    org.apache.poi.hwpf.model.BytePropertyNode.getStartBytes()
    Though bytes are actually stored in file, it is advised to use char positions for all operations. Including save operations, because only char positions are preserved.
    org.apache.poi.hwpf.model.CHPBinTable.writeTo(HWPFFileSystem, int, CharIndexTranslator)
    org.apache.poi.hwpf.model.ComplexFileTable.writeTo(HWPFFileSystem)
    org.apache.poi.hwpf.model.FieldsTables.getFieldsPLCF(int)
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcffldAtn()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcffldEdn()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcffldFtn()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcffldHdr()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcffldHdrtxbx()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcffldMom()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcffldTxbx()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcfLst()
    org.apache.poi.hwpf.model.FileInformationBlock.getFcPlcspaMom()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcffldAtn()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcffldEdn()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcffldFtn()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcffldHdr()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcffldHdrtxbx()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcffldMom()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcffldTxbx()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcfLst()
    org.apache.poi.hwpf.model.FileInformationBlock.getLcbPlcspaMom()
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldAtn(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldEdn(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldFtn(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldHdr(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldHdrtxbx(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldMom(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldTxbx(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcfLst(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldAtn(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldEdn(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldFtn(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldHdr(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldHdrtxbx(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldMom(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldTxbx(int)
    org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcfLst(int)
    org.apache.poi.hwpf.model.FontTable.writeTo(HWPFFileSystem)
    org.apache.poi.hwpf.model.OldTextPiece.adjustForDelete(int, int)
    org.apache.poi.hwpf.model.OldTextPiece.substring(int, int)
    org.apache.poi.hwpf.model.PAPX.getParagraphProperties(StyleSheet)
    org.apache.poi.hwpf.model.SectionTable.writeTo(HWPFFileSystem, int)
    org.apache.poi.hwpf.model.StyleDescription.getCHP()
    org.apache.poi.hwpf.model.StyleDescription.getPAP()
    org.apache.poi.hwpf.model.StyleSheet.getCharacterStyle(int)
    org.apache.poi.hwpf.model.StyleSheet.getParagraphStyle(int)
    org.apache.poi.hwpf.model.TextPiece.adjustForDelete(int, int)
    org.apache.poi.hwpf.model.TextPiece.characterLength()
    org.apache.poi.hwpf.model.TextPiece.getStringBuffer()
    org.apache.poi.hwpf.model.TextPiece.substring(int, int)
    org.apache.poi.hwpf.model.TextPieceTable.getCharIndex(int)
    org.apache.poi.hwpf.model.TextPieceTable.getCharIndex(int, int)
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.getFSpare0()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.isFEmptySpecial()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.isFMac()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.isReserved1()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.FibBaseAbstractType.isReserved2()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.LFOLVLBaseAbstractType.getUnused1()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.LFOLVLBaseAbstractType.getUnused2()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.LSTFAbstractType.getReserved1()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.LSTFAbstractType.isUnused1()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.LSTFAbstractType.isUnused2()
    This field should not be used according to specification
    org.apache.poi.hwpf.model.types.LVLFAbstractType.isUnused1()
    This field should not be used according to specification
    org.apache.poi.hwpf.sprm.CharacterSprmUncompressor.uncompressCHP(CharacterProperties, byte[], int)
    org.apache.poi.hwpf.usermodel.HeaderStories.getEndnoteContNote()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getEndnoteContSeparator()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getEndnoteSeparator()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getEvenFooter()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getEvenHeader()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getFirstFooter()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getFirstHeader()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getFootnoteContNote()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getFootnoteContSeparator()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getFootnoteSeparator()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getOddFooter()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.HeaderStories.getOddHeader()
    3.8 beta 4
    org.apache.poi.hwpf.usermodel.Picture.getDxaCropLeft()
    POI 3.8 beta 4.
    org.apache.poi.hwpf.usermodel.Picture.getDxaCropRight()
    POI 3.8 beta 4.
    org.apache.poi.hwpf.usermodel.Picture.getDyaCropBottom()
    POI 3.8 beta 5.
    org.apache.poi.hwpf.usermodel.Picture.getDyaCropTop()
    POI 3.8 beta 5.
    org.apache.poi.ooxml.extractor.ExtractorFactory.getEmbededDocsTextExtractors(POIOLE2TextExtractor)
    Use the method with correct "embedded"
    org.apache.poi.ooxml.extractor.ExtractorFactory.getEmbededDocsTextExtractors(POIXMLTextExtractor)
    Use the method with correct "embedded"
    org.apache.poi.ooxml.POIXMLDocument.getAllEmbedds()
    use getAllEmbeddedParts instead
    org.apache.poi.ooxml.POIXMLDocumentPart._invokeOnDocumentRead(POIXMLDocumentPart)
    org.apache.poi.poifs.filesystem.DocumentFactoryHelper.hasOOXMLHeader(InputStream)
    in 3.17-beta2, use FileMagic.valueOf(InputStream) == FileMagic.OOXML instead
    org.apache.poi.ss.format.CellFormat.ultimateTypeEnum(Cell)
    use ultimateType instead
    org.apache.poi.ss.formula.BaseFormulaEvaluator.evaluateFormulaCellEnum(Cell)
    use evaluateFormulaCell(cell) instead
    org.apache.poi.ss.formula.EvaluationCell.getCachedFormulaResultTypeEnum()
    POI 3.15 beta 3. Will be deleted when we make the CellType enum transition. See bug 59791.
    org.apache.poi.ss.formula.EvaluationCell.getCellTypeEnum()
    POI 3.15 beta 3.
    org.apache.poi.ss.formula.SheetNameFormatter.appendFormat(StringBuffer, String)
    use appendFormat(StringBuilder out, String rawSheetName) instead
    org.apache.poi.ss.formula.SheetNameFormatter.appendFormat(StringBuffer, String, String)
    use appendFormat(StringBuilder out, String workbookName, String rawSheetName) instead
    org.apache.poi.ss.usermodel.BorderFormatting.getBorderBottomEnum()
    use getBorderBottom instead
    org.apache.poi.ss.usermodel.BorderFormatting.getBorderDiagonalEnum()
    use getBorderDiagonal instead
    org.apache.poi.ss.usermodel.BorderFormatting.getBorderHorizontalEnum()
    use getBorderHorizontal instead
    org.apache.poi.ss.usermodel.BorderFormatting.getBorderLeftEnum()
    use getBorderLeft instead
    org.apache.poi.ss.usermodel.BorderFormatting.getBorderRightEnum()
    use getBorderRight instead
    org.apache.poi.ss.usermodel.BorderFormatting.getBorderTopEnum()
    use getBorderTop instead
    org.apache.poi.ss.usermodel.BorderFormatting.getBorderVerticalEnum()
    use getBorderVertical instead
    org.apache.poi.ss.usermodel.Cell.getCachedFormulaResultTypeEnum()
    org.apache.poi.ss.usermodel.Cell.getCellTypeEnum()
    org.apache.poi.ss.usermodel.CellStyle.getAlignmentEnum()
    use getAlignment() instead
    org.apache.poi.ss.usermodel.CellStyle.getBorderBottomEnum()
    use getBorderBottom() instead
    org.apache.poi.ss.usermodel.CellStyle.getBorderLeftEnum()
    use getBorderLeft() instead
    org.apache.poi.ss.usermodel.CellStyle.getBorderRightEnum()
    use getBorderRight() instead
    org.apache.poi.ss.usermodel.CellStyle.getBorderTopEnum()
    use getBorderTop() instead
    org.apache.poi.ss.usermodel.CellStyle.getFillPatternEnum()
    use getFillPattern() instead
    org.apache.poi.ss.usermodel.CellStyle.getFontIndex()
    use getFontIndexAsInt() instead
    org.apache.poi.ss.usermodel.CellStyle.getVerticalAlignmentEnum()
    use getVerticalAlignment() instead
    org.apache.poi.ss.usermodel.CellType.forInt(int)
    POI 3.15 beta 3. Used to transition code from ints to CellTypes.
    org.apache.poi.ss.usermodel.CellType.getCode()
    POI 3.15 beta 3
    org.apache.poi.ss.usermodel.CellValue.getCellTypeEnum()
    use getCellType instead
    org.apache.poi.ss.usermodel.Font.getIndex()
    use getIndexAsInt() instead
    org.apache.poi.ss.usermodel.FormulaEvaluator.evaluateFormulaCellEnum(Cell)
    use evaluateFormulaCell(cell)
    org.apache.poi.ss.usermodel.Workbook.getFontAt(short)
    use getFontAt(int)
    org.apache.poi.ss.usermodel.Workbook.getNameAt(int)
    4.0.0. New projects should avoid accessing named ranges by index.
    org.apache.poi.ss.usermodel.Workbook.getNameIndex(String)
    3.18. New projects should avoid accessing named ranges by index. Use Workbook.getName(String) instead.
    org.apache.poi.ss.usermodel.Workbook.getNumberOfFonts()
    use getNumberOfFontsAsInt() instead
    org.apache.poi.ss.usermodel.Workbook.removeName(int)
    3.18. New projects should use Workbook.removeName(Name).
    org.apache.poi.ss.usermodel.Workbook.removeName(String)
    3.18. New projects should use Workbook.removeName(Name).
    org.apache.poi.ss.usermodel.WorkbookFactory.create(Object)
    use XSSFWorkbookFactory.create
    org.apache.poi.util.IOUtils.write(POIDocument, OutputStream)
    since 4.0, use try-with-resources, will be removed in 4.2
    org.apache.poi.util.IOUtils.write(Workbook, OutputStream)
    since 4.0, use try-with-resources, will be removed in 4.2
    org.apache.poi.util.IOUtils.writeAndClose(POIDocument)
    since 4.0, use try-with-resources, will be removed in 4.2
    org.apache.poi.util.IOUtils.writeAndClose(POIDocument, File)
    since 4.0, use try-with-resources, will be removed in 4.2
    org.apache.poi.util.IOUtils.writeAndClose(POIDocument, OutputStream)
    since 4.0, use try-with-resources, will be removed in 4.2
    org.apache.poi.util.IOUtils.writeAndClose(Workbook, OutputStream)
    since 4.0, use try-with-resources, will be removed in 4.2
    org.apache.poi.xslf.usermodel.XSLFHyperlink.getTypeEnum()
    org.apache.poi.xssf.binary.XSSFBSharedStringsTable.getEntryAt(int)
    use getItemAt instead
    org.apache.poi.xssf.binary.XSSFBSharedStringsTable.getItems()
    use getItemAt instead
    org.apache.poi.xssf.eventusermodel.ReadOnlySharedStringsTable.getEntryAt(int)
    use getItemAt instead
    org.apache.poi.xssf.eventusermodel.ReadOnlySharedStringsTable.getItems()
    use getItemAt instead
    org.apache.poi.xssf.model.CommentsTable.getCellComments()
    use getCellAddresses instead
    org.apache.poi.xssf.model.SharedStringsTable.addEntry(CTRst)
    use addSharedStringItem(RichTextString string) instead
    org.apache.poi.xssf.model.SharedStringsTable.getEntryAt(int)
    use getItemAt(int idx) instead
    org.apache.poi.xssf.model.SharedStringsTable.getItems()
    use getSharedStringItems instead
    org.apache.poi.xssf.streaming.SXSSFCell.getCachedFormulaResultTypeEnum()
    use getCachedFormulaResultType instead
    org.apache.poi.xssf.streaming.SXSSFCell.getCellTypeEnum()
    use getCellType instead
    org.apache.poi.xssf.streaming.SXSSFWorkbook.getFontAt(short)
    org.apache.poi.xssf.streaming.SXSSFWorkbook.getNameAt(int)
    3.16. New projects should avoid accessing named ranges by index.
    org.apache.poi.xssf.streaming.SXSSFWorkbook.getNameIndex(String)
    3.16. New projects should avoid accessing named ranges by index. Use SXSSFWorkbook.getName(String) instead.
    org.apache.poi.xssf.streaming.SXSSFWorkbook.getNumberOfFonts()
    org.apache.poi.xssf.streaming.SXSSFWorkbook.removeName(int)
    3.16. New projects should use SXSSFWorkbook.removeName(Name).
    org.apache.poi.xssf.streaming.SXSSFWorkbook.removeName(String)
    3.16. New projects should use SXSSFWorkbook.removeName(Name).
    org.apache.poi.xssf.usermodel.helpers.XSSFXmlColumnPr.getId()
    Use XSSFTableColumn.getId() instead.
    org.apache.poi.xssf.usermodel.XSSFCell.getCachedFormulaResultTypeEnum()
    use getCachedFormulaResultType instead Will be deleted when we make the CellType enum transition. See bug 59791.
    org.apache.poi.xssf.usermodel.XSSFCell.getCellTypeEnum()
    use getCellType instead
    org.apache.poi.xssf.usermodel.XSSFCellStyle.getFontIndex()
    org.apache.poi.xssf.usermodel.XSSFChart.createCategoryAxis(AxisPosition)
    org.apache.poi.xssf.usermodel.XSSFChart.createDateAxis(AxisPosition)
    org.apache.poi.xssf.usermodel.XSSFChart.createValueAxis(AxisPosition)
    org.apache.poi.xssf.usermodel.XSSFChart.getAxis()
    use XDDFChart.getAxes() instead
    org.apache.poi.xssf.usermodel.XSSFChart.getChartAxisFactory()
    org.apache.poi.xssf.usermodel.XSSFChart.getChartDataFactory()
    org.apache.poi.xssf.usermodel.XSSFChart.getManualLayout()
    org.apache.poi.xssf.usermodel.XSSFChart.getOrCreateLegend()
    org.apache.poi.xssf.usermodel.XSSFChart.plot(ChartData, ChartAxis...)
    org.apache.poi.xssf.usermodel.XSSFFont.getIndex()
    org.apache.poi.xssf.usermodel.XSSFHyperlink.getTypeEnum()
    use getType instead
    org.apache.poi.xssf.usermodel.XSSFSheet.createTable()
    Use {@link #createTable(AreaReference))} instead
    org.apache.poi.xssf.usermodel.XSSFTable.getNumberOfMappedColumns()
    Use XSSFTable.getColumnCount() instead.
    org.apache.poi.xssf.usermodel.XSSFTable.getXmlColumnPrs()
    Use XSSFTableColumn.getXmlColumnPr() instead.
    org.apache.poi.xssf.usermodel.XSSFWorkbook.getNameAt(int)
    3.16. New projects should avoid accessing named ranges by index.
    org.apache.poi.xssf.usermodel.XSSFWorkbook.getNameIndex(String)
    3.16. New projects should avoid accessing named ranges by index. Use XSSFWorkbook.getName(String) instead.
    org.apache.poi.xssf.usermodel.XSSFWorkbook.removeName(int)
    3.16. New projects should use XSSFWorkbook.removeName(Name).
    org.apache.poi.xssf.usermodel.XSSFWorkbook.removeName(String)
    3.16. New projects should use XSSFWorkbook.removeName(Name).
    org.apache.poi.xwpf.usermodel.XWPFParagraph.setWordWrap(boolean)
    org.apache.poi.xwpf.usermodel.XWPFRun.getParagraph()
    use XWPFRun.getParent() instead
    org.apache.poi.xwpf.usermodel.XWPFRun.getSubscript()
    use XWPFRun.getVerticalAlignment
    org.apache.poi.xwpf.usermodel.XWPFRun.isStrike()
    org.apache.poi.xwpf.usermodel.XWPFRun.setStrike(boolean)
    org.apache.poi.xwpf.usermodel.XWPFTable.addNewRowBetween(int, int)
    4.0.0 due to lack of implementation.
  • Deprecated Constructors
    Constructor
    Description
    org.apache.poi.hwpf.extractor.Word6Extractor(DirectoryNode, POIFSFileSystem)
    Use Word6Extractor(DirectoryNode) instead
    org.apache.poi.hwpf.model.CHPBinTable(byte[], byte[], int, int, int, TextPieceTable)
    Use CHPBinTable(byte[], byte[], int, int, CharIndexTranslator) instead
    org.apache.poi.hwpf.model.CHPFormattedDiskPage(byte[], int, int, TextPieceTable)
    Use CHPFormattedDiskPage(byte[], int, CharIndexTranslator) instead
    org.apache.poi.hwpf.model.DocumentProperties(byte[], int)
    Use DocumentProperties(byte[],int,int) instead
    org.apache.poi.hwpf.model.FSPATable(byte[], int, int, List<TextPiece>)
    org.apache.poi.hwpf.model.ListLevel(byte[], int)
    org.apache.poi.hwpf.model.OldSectionTable(byte[], int, int, int, TextPieceTable)
    Use OldSectionTable(byte[],int,int) instead
    org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[], FSPATable, EscherRecordHolder)
    org.apache.poi.hwpf.model.PlexOfField(int, int, byte[])
    org.apache.poi.xssf.usermodel.helpers.XSSFXmlColumnPr(XSSFTable, CTTableColumn, CTXmlColumnPr)
    org.apache.poi.xssf.usermodel.XSSFColor()
    as of 4.0.0, we want to have the indexed map, and all calling contexts have access to it.
    org.apache.poi.xssf.usermodel.XSSFColor(Color)
    3.17 beta 1 - pass the workbook styles indexed color map, if any
    org.apache.poi.xssf.usermodel.XSSFColor(CTColor)
    3.17 beta 1 - pass the workbook styles indexed color map, if any
    org.apache.poi.xssf.usermodel.XSSFColor(CTColor, IndexedColorMap)
    4.0.0 - use the factory XSSFColor.from(CTColor, IndexedColorMap) method instead to check for null CTColor instances. Make private eventually
    org.apache.poi.xwpf.usermodel.XWPFRun(CTR, XWPFParagraph)
    Use XWPFRun(CTR, IRunBody)
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.apache.poi.hwpf.model.SubdocumentType.MACRO

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