Deprecated API


Contents
Deprecated Interfaces
org.apache.poi.hwpf.model.HDFType
           
 

Deprecated Classes
org.apache.poi.hssf.model.AbstractShape
           
org.apache.poi.hwpf.model.BytePropertyNode
          byte positions shall not be saved in memory 
org.apache.poi.hssf.util.CellRangeAddress
          use CellRangeAddress 
org.apache.poi.hssf.util.CellRangeAddressList
          use CellRangeAddressList 
org.apache.poi.hssf.model.ComboboxShape
           
org.apache.poi.hssf.model.CommentShape
           
org.apache.poi.hpsf.Constants
          Use CodePageUtil to lookup code pages 
org.apache.poi.ss.usermodel.ErrorConstants
          Use FormulaError instead where possible 
org.apache.poi.xssf.model.IndexedUDFFinder
            
org.apache.poi.hssf.model.LineShape
           
org.apache.poi.openxml4j.opc.Package
          (name clash with Package use OPCPackage instead. 
org.apache.poi.hssf.model.PolygonShape
           
org.apache.poi.hssf.util.Region
          (Aug-2008) use CellRangeAddress 
org.apache.poi.ss.util.Region
          (Aug-2008) use CellRangeAddress 
org.apache.poi.hwpf.usermodel.Shape
          Use OfficeDrawing instead 
org.apache.poi.hwpf.model.ShapesTable
           
org.apache.poi.hssf.model.SimpleFilledShape
           
org.apache.poi.hssf.model.TextboxShape
           
org.apache.poi.hssf.record.UnicodeString
          Use UnicodeString instead 
org.apache.poi.xwpf.model.XWPFHyperlinkDecorator
          Use XWPFHyperlinkRun instead 
 

Deprecated Fields
org.apache.poi.hwpf.HWPFDocument._officeArts
           
org.apache.poi.hssf.record.PaneRecord.ACTIVE_PANE_UPER_LEFT
          use ACTIVE_PANE_UPPER_LEFT 
org.apache.poi.hwpf.usermodel.Picture.BMP
           
org.apache.poi.ss.usermodel.ConditionalFormattingRule.CONDITION_TYPE_CELL_VALUE_IS
          Use ConditionType.CELL_VALUE_IS 
org.apache.poi.ss.usermodel.ConditionalFormattingRule.CONDITION_TYPE_FORMULA
          Use ConditionType.FORMULA 
org.apache.poi.hwpf.usermodel.Picture.EMF
           
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.FibBaseAbstractType.field_11_Chs
           
org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_11_reserved11
           
org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_12_chsTables
           
org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_12_reserved12
           
org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_12_reserved4
           
org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_13_fcMin
           
org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_13_reserved13
           
org.apache.poi.hwpf.model.types.FibRgLw97AbstractType.field_13_reserved5
           
org.apache.poi.hwpf.model.types.FibBaseAbstractType.field_14_fcMac
           
org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_14_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.FibRgLw95AbstractType.field_2_reserved1
           
org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_2_reserved2
           
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.FibRgLw95AbstractType.field_3_reserved2
           
org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_3_reserved3
           
org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_4_reserved3
           
org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_4_reserved4
           
org.apache.poi.hwpf.model.types.FibRgLw95AbstractType.field_5_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.FibRgLw97AbstractType.field_7_reserved3
           
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.FibBaseAbstractType.field_9_envr
           
org.apache.poi.hwpf.model.types.FibRgW97AbstractType.field_9_reserved9
           
org.apache.poi.hwpf.model.FSPA.FSPA_SIZE
           
org.apache.poi.hwpf.usermodel.Picture.GIF
           
org.apache.poi.ss.formula.eval.BlankEval.INSTANCE
          (Nov 2009) use BlankEval.instance 
org.apache.poi.hwpf.usermodel.Picture.JPG
           
org.apache.poi.hwpf.sprm.SprmOperation.PAP_TYPE
           
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.FIBFieldHandler.PLCFLST
           
org.apache.poi.hwpf.usermodel.Picture.PNG
           
org.apache.poi.hwpf.sprm.SprmOperation.TAP_TYPE
           
org.apache.poi.hwpf.usermodel.Picture.TIFF
           
org.apache.poi.hwpf.usermodel.Picture.TIFF1
           
org.apache.poi.hwpf.usermodel.Range.TYPE_CHARACTER
           
org.apache.poi.hwpf.usermodel.Range.TYPE_LISTENTRY
           
org.apache.poi.hwpf.usermodel.Range.TYPE_PARAGRAPH
           
org.apache.poi.hwpf.usermodel.Range.TYPE_SECTION
           
org.apache.poi.hwpf.usermodel.Range.TYPE_TABLE
           
org.apache.poi.hwpf.usermodel.Range.TYPE_TEXT
           
org.apache.poi.hwpf.usermodel.Range.TYPE_UNDEFINED
           
org.apache.poi.hwpf.usermodel.Picture.WMF1
           
org.apache.poi.hwpf.usermodel.Picture.WMF2
           
 

Deprecated Methods
org.apache.poi.xslf.usermodel.XMLSlideShow._getXSLFSlideShow()
           
org.apache.poi.hssf.usermodel.HSSFSheetConditionalFormatting.addConditionalFormatting(Region[], HSSFConditionalFormattingRule[])
          use CellRangeAddress instead of Region 
org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion(Region)
          (Aug-2008) use CellRangeAddress instead of Region 
org.apache.poi.hssf.usermodel.HSSFWorkbook.addSSTString(String)
          Do not call this method from your applications. Use the methods available in the HSSFRow to add string HSSFCells 
org.apache.poi.hwpf.model.TextPiece.adjustForDelete(int, int)
           
org.apache.poi.hssf.record.ExternSheetRecord.adjustIndex(int, int)
          Was prevously used for removing sheets, which we now do differently 
org.apache.poi.hwpf.model.TextPiece.characterLength()
           
org.apache.poi.hwpf.usermodel.CharacterRun.cloneProperties()
          This method shall not be public and should not be called from high-level code 
org.apache.poi.poifs.filesystem.EntryUtils.copyNodes(DirectoryEntry, DirectoryEntry, List)
          use FilteringDirectoryNode instead 
org.apache.poi.openxml4j.opc.Package.create(File)
          use OPCPackage.create(File) 
org.apache.poi.openxml4j.opc.Package.create(OutputStream)
          use OPCPackage.create(OutputStream) 
org.apache.poi.openxml4j.opc.Package.create(String)
          use OPCPackage.create(String) 
org.apache.poi.ss.formula.eval.forked.ForkedEvaluator.create(Workbook, IStabilityClassifier)
          (Sep 2009) (reduce overloading) use ForkedEvaluator.create(Workbook, IStabilityClassifier, UDFFinder) 
org.apache.poi.hssf.usermodel.HSSFRow.createCell(short)
          (Aug 2008) use HSSFRow.createCell(int) 
org.apache.poi.hssf.usermodel.HSSFRow.createCell(short, int)
          (Aug 2008) use HSSFRow.createCell(int, int) 
org.apache.poi.xssf.usermodel.XSSFSheet.createComment()
          since Nov 2009 this method is not compatible with the common SS interfaces, use (org.apache.poi.ss.usermodel.ClientAnchor) instead 
org.apache.poi.hssf.usermodel.HSSFWorkbook.findSheetNameFromExternSheet(int)
          for POI internal use only (formula rendering). This method is likely to be removed in future versions of POI. 
org.apache.poi.hpsf.wellknown.SectionIDMap.get(Object)
          Use SectionIDMap.get(byte[]) instead! 
org.apache.poi.poifs.crypt.EncryptionHeader.getAlgorithm()
          use getCipherAlgorithm() 
org.apache.poi.poifs.crypt.EncryptionVerifier.getAlgorithmName()
          use getCipherAlgorithm().jceId 
org.apache.poi.xssf.usermodel.XSSFColor.getARgb()
          Use XSSFColor.getARGB() 
org.apache.poi.hwpf.usermodel.Picture.getAspectRatioX()
          use more precise Picture.getHorizontalScalingFactor() 
org.apache.poi.hwpf.usermodel.Picture.getAspectRatioY()
          use more precise Picture.getVerticalScalingFactor() 
org.apache.poi.ss.usermodel.BuiltinFormats.getBuiltinFormats()
          (May 2009) use BuiltinFormats.getAll() 
org.apache.poi.hssf.usermodel.HSSFRow.getCell(short)
          (Aug 2008) use HSSFRow.getCell(int) 
org.apache.poi.hssf.usermodel.HSSFCell.getCellNum()
          (Oct 2008) use HSSFCell.getColumnIndex() 
org.apache.poi.hwpf.model.StyleSheet.getCharacterStyle(int)
           
org.apache.poi.hwpf.model.TextPieceTable.getCharIndex(int)
           
org.apache.poi.hwpf.model.CharIndexTranslator.getCharIndex(int)
          This API were based on incorrect assumption that single byte offset corresponds to single char offset 
org.apache.poi.hwpf.model.TextPieceTable.getCharIndex(int, int)
           
org.apache.poi.hwpf.model.CharIndexTranslator.getCharIndex(int, int)
          This API were based on incorrect assumption that single byte offset corresponds to single char offset 
org.apache.poi.hwpf.model.StyleDescription.getCHP()
           
org.apache.poi.poifs.crypt.EncryptionHeader.getCipherMode()
          use getChainingMode().ecmaId 
org.apache.poi.hssf.usermodel.HSSFSheet.getColumnWidth(short)
          (Sep 2008) use HSSFSheet.getColumnWidth(int) 
org.apache.poi.ss.usermodel.ConditionalFormattingRule.getConditionType()
          Use ConditionalFormattingRule.getConditionTypeType() 
org.apache.poi.hssf.record.DrawingRecord.getData()
           
org.apache.poi.hssf.record.WindowOneRecord.getDisplayedTab()
          - Misleading name - use getFirstVisibleTab() 
org.apache.poi.hssf.usermodel.HSSFWorkbook.getDisplayedTab()
          - Misleading name - use getFirstVisibleTab() 
org.apache.poi.hssf.record.FilePassRecord.getDocId()
          use getRc4KeyData().getSalt() 
org.apache.poi.hwpf.usermodel.Picture.getDxaCropLeft()
           
org.apache.poi.hwpf.usermodel.Picture.getDxaCropRight()
           
org.apache.poi.hwpf.usermodel.Picture.getDyaCropBottom()
           
org.apache.poi.hwpf.usermodel.Picture.getDyaCropTop()
           
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.usermodel.HeaderStories.getEndnoteContNote()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getEndnoteContSeparator()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getEndnoteSeparator()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getEvenFooter()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getEvenHeader()
           
org.apache.poi.hssf.usermodel.HSSFWorkbook.getExternalSheetIndex(int)
          for POI internal use only (formula parsing). This method is likely to be removed in future versions of POI. 
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.FieldsTables.getFieldsPLCF(int)
           
org.apache.poi.hwpf.HWPFDocument.getFieldsTables()
            
org.apache.poi.hwpf.usermodel.HeaderStories.getFirstFooter()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getFirstHeader()
           
org.apache.poi.hwpf.extractor.WordExtractor.getFooterText()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getFootnoteContNote()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getFootnoteContSeparator()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getFootnoteSeparator()
           
org.apache.poi.hssf.usermodel.HSSFConditionalFormatting.getFormattingRegions()
          (Aug-2008) use HSSFConditionalFormatting.getFormattingRanges() 
org.apache.poi.hwpf.model.types.FibBaseAbstractType.getFSpare0()
          This field should not be used according to specification 
org.apache.poi.poifs.crypt.EncryptionHeader.getHashAlgorithm()
          use getHashAlgorithmEx() 
org.apache.poi.hwpf.extractor.WordExtractor.getHeaderText()
           
org.apache.poi.hsmf.MAPIMessage.getHmtlBody()
           
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.hssf.usermodel.HSSFSheet.getMergedRegionAt(int)
          (Aug-2008) use HSSFSheet.getMergedRegion(int) 
org.apache.poi.hwpf.usermodel.HeaderStories.getOddFooter()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getOddHeader()
           
org.apache.poi.hssf.record.WindowTwoRecord.getPaged()
          use isActive() 
org.apache.poi.hwpf.model.StyleDescription.getPAP()
           
org.apache.poi.xwpf.usermodel.XWPFRun.getParagraph()
          use XWPFRun.getParent() instead 
org.apache.poi.hwpf.model.PAPX.getParagraphProperties(StyleSheet)
           
org.apache.poi.hwpf.model.StyleSheet.getParagraphStyle(int)
           
org.apache.poi.hwpf.extractor.Word6Extractor.getParagraphText()
           
org.apache.poi.openxml4j.opc.internal.ContentType.getParameters(String)
          Use ContentType.getParameter(String) instead 
org.apache.poi.poifs.crypt.EncryptionHeader.getProviderType()
          use getCipherProvider() 
org.apache.poi.hssf.usermodel.HSSFName.getReference()
          (Nov 2008) Misleading name. Use HSSFName.getRefersToFormula() instead. 
org.apache.poi.hwpf.model.types.LSTFAbstractType.getReserved1()
          This field should not be used according to specification 
org.apache.poi.xssf.usermodel.XSSFColor.getRgb()
          use XSSFColor.getRGB() 
org.apache.poi.hssf.record.FilePassRecord.getSaltData()
          use getRc4KeyData().getEncryptedVerifier() 
org.apache.poi.hssf.record.FilePassRecord.getSaltHash()
          use getRc4KeyData().getEncryptedVerifierHash() 
org.apache.poi.hssf.record.WindowOneRecord.getSelectedTab()
          - Misleading name - use getActiveSheetIndex() 
org.apache.poi.hssf.usermodel.HSSFWorkbook.getSelectedTab()
          - Misleading name - use getActiveSheetIndex() 
org.apache.poi.hwpf.HWPFDocument.getShapesTable()
          use HWPFDocument.getOfficeDrawingsMain() instead 
org.apache.poi.hssf.usermodel.HSSFWorkbook.getSheetIndexFromExternSheetIndex(int)
          for POI internal use only (formula parsing). This method is likely to be removed in future versions of POI. 
org.apache.poi.hslf.usermodel.HSLFPictureData.getSize()
          Use getData().length instead. 
org.apache.poi.hslf.record.PersistPtrHolder.getSlideOffsetDataLocationsLookup()
          since POI 3.11, not supported anymore 
org.apache.poi.hssf.usermodel.HSSFWorkbook.getSSTString(int)
          Do not call this method from your applications. Use the methods available in the HSSFRow to get string HSSFCells 
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.TextPiece.getStringBuffer()
           
org.apache.poi.util.LittleEndian.getUnsignedByte(byte[], int)
          Use LittleEndian.getUByte(byte[], int) instead 
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.hssf.model.InternalSheet.getValueRecords()
          use InternalSheet.getCellValueIterator() instead 
org.apache.poi.hssf.record.aggregates.ValueRecordsAggregate.getValueRecords()
          use ValueRecordsAggregate.iterator() instead 
org.apache.poi.hssf.record.aggregates.RowRecordsAggregate.getValueRecords()
          use RowRecordsAggregate.getCellValueIterator() instead 
org.apache.poi.poifs.crypt.EncryptionVerifier.getVerifier()
          use getEncryptedVerifier() 
org.apache.poi.poifs.crypt.EncryptionVerifier.getVerifierHash()
          use getEnryptedVerifierHash 
org.apache.poi.hssf.usermodel.HSSFSheet.getVerticallyCenter(boolean)
          (Mar-2008) use getVerticallyCenter() instead 
org.apache.poi.xssf.usermodel.XSSFFontFormatting.getXSSFColor()
          use XSSFFontFormatting.getFontColor() 
org.apache.poi.hssf.usermodel.HSSFSheet.groupColumn(short, short)
          (Sep 2008) use HSSFSheet.groupColumn(int, int) 
org.apache.poi.hssf.record.PasswordRecord.hashPassword(String)
          use CryptoFunctions.createXorVerifier1(String) 
org.apache.poi.hwpf.usermodel.Range.insertAfter(ParagraphProperties, int)
          Use code shall not work with ParagraphProperties 
org.apache.poi.hwpf.usermodel.Range.insertAfter(ParagraphProperties, int, int, int)
          Use code shall not work with ParagraphProperties 
org.apache.poi.hwpf.usermodel.Range.insertAfter(ParagraphProperties, int, String)
          Use code shall not work with ParagraphProperties 
org.apache.poi.hwpf.usermodel.Range.insertAfter(String, CharacterProperties)
          User code should not work with CharacterProperties 
org.apache.poi.hwpf.usermodel.Range.insertBefore(ParagraphProperties, int)
          Use code shall not work with ParagraphProperties 
org.apache.poi.hwpf.usermodel.Range.insertBefore(ParagraphProperties, int, int, int)
          Use code shall not work with ParagraphProperties 
org.apache.poi.hwpf.usermodel.Range.insertBefore(ParagraphProperties, int, String)
          Use code shall not work with ParagraphProperties 
org.apache.poi.hwpf.usermodel.Range.insertBefore(String, CharacterProperties)
          User code should not work with CharacterProperties 
org.apache.poi.hwpf.usermodel.Range.insertBefore(TableProperties, int)
          Use code shall not work with TableProperties. Use Range.insertTableBefore(short, int) instead 
org.apache.poi.hssf.usermodel.HSSFSheet.isColumnHidden(short)
          (Sep 2008) use HSSFSheet.isColumnHidden(int) 
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.xwpf.usermodel.XWPFRun.isStrike()
           
org.apache.poi.hwpf.model.types.LVLFAbstractType.isUnused1()
          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.xssf.usermodel.XSSFSheet.lockAutoFilter()
          use XSSFSheet.lockAutoFilter(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockDeleteColumns()
          use XSSFSheet.lockDeleteColumns(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockDeleteRows()
          use XSSFSheet.lockDeleteRows(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockFormatCells()
          use XSSFSheet.lockFormatCells(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockFormatColumns()
          use XSSFSheet.lockFormatColumns(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockFormatRows()
          use XSSFSheet.lockFormatRows(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockInsertColumns()
          use XSSFSheet.lockInsertColumns(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockInsertHyperlinks()
          use XSSFSheet.lockInsertHyperlinks(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockInsertRows()
          use XSSFSheet.lockInsertRows(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockObjects()
          use XSSFSheet.lockObjects(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockPivotTables()
          use XSSFSheet.lockPivotTables(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockScenarios()
          use XSSFSheet.lockScenarios(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockSelectLockedCells()
          use XSSFSheet.lockSelectLockedCells(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockSelectUnlockedCells()
          use XSSFSheet.lockSelectUnlockedCells(boolean) 
org.apache.poi.xssf.usermodel.XSSFSheet.lockSort()
          use XSSFSheet.lockSort(boolean) 
org.apache.poi.xssf.model.CommentsTable.newComment()
          Use CommentsTable.newComment(String) instead to explicitly set the cell reference to create for 
org.apache.poi.openxml4j.opc.Package.open(InputStream)
          use OPCPackage.open(InputStream) 
org.apache.poi.openxml4j.opc.Package.open(String)
          use OPCPackage.open(String) 
org.apache.poi.openxml4j.opc.Package.open(String, PackageAccess)
          use OPCPackage.open(String,PackageAccess) 
org.apache.poi.openxml4j.opc.Package.openOrCreate(File)
          use OPCPackage.openOrCreate(java.io.File) 
org.apache.poi.hssf.record.DrawingRecord.processContinueRecord(byte[])
           
org.apache.poi.hpsf.wellknown.SectionIDMap.put(Object, Object)
          Use SectionIDMap.put(byte[], PropertyIDMap) instead! 
org.apache.poi.util.LittleEndian.putInt(byte[], int)
          Use LittleEndian.putInt(byte[], int, int) instead 
org.apache.poi.util.LittleEndian.putShort(byte[], short)
          Use LittleEndian.putShort(byte[], int, short) instead 
org.apache.poi.util.LittleEndian.putUInt(byte[], long)
          Use LittleEndian.putUInt(byte[], int, long) instead 
org.apache.poi.hssf.record.RecordInputStream.readAllContinuedRemainder()
          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.HSSFWorkbook.resolveNameXText(int, int)
          for POI internal use only (formula rendering). This method is likely to be removed in future versions of POI. 
org.apache.poi.hssf.util.CellRangeAddress8Bit.serialize(int, byte[])
          use CellRangeAddress8Bit.serialize(LittleEndianOutput) 
org.apache.poi.ss.util.CellRangeAddress.serialize(int, byte[])
          use CellRangeAddress.serialize(LittleEndianOutput) 
org.apache.poi.hssf.util.HSSFRegionUtil.setBorderBottom(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.hssf.util.HSSFRegionUtil.setBorderLeft(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.hssf.util.HSSFRegionUtil.setBorderRight(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.hssf.util.HSSFRegionUtil.setBorderTop(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.hssf.util.HSSFRegionUtil.setBottomBorderColor(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.xssf.usermodel.XSSFSheet.setCellComment(String, XSSFComment)
          since Nov 2009 use XSSFCell.setCellComment(org.apache.poi.ss.usermodel.Comment) instead 
org.apache.poi.hssf.usermodel.HSSFCell.setCellNum(short)
          (Jan 2008) Doesn't update the row's idea of what cell this is, use HSSFRow.moveCell(HSSFCell, short) instead 
org.apache.poi.hssf.usermodel.HSSFComment.setColumn(short)
          (Nov 2009) use HSSFComment.setColumn(int) } 
org.apache.poi.hssf.usermodel.HSSFSheet.setColumnGroupCollapsed(short, boolean)
          (Sep 2008) use HSSFSheet.setColumnGroupCollapsed(int, boolean) 
org.apache.poi.hssf.usermodel.HSSFSheet.setColumnHidden(short, boolean)
          (Sep 2008) use HSSFSheet.setColumnHidden(int, boolean) 
org.apache.poi.hssf.usermodel.HSSFSheet.setColumnWidth(short, short)
          (Sep 2008) use HSSFSheet.setColumnWidth(int, int) 
org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.setCurrentRow(HSSFRow)
          (Aug 2008) - not needed, since the current row can be derived from the cell 
org.apache.poi.hssf.usermodel.HSSFSheet.setDefaultColumnWidth(short)
          (Sep 2008) use HSSFSheet.setDefaultColumnWidth(int) 
org.apache.poi.hssf.record.WindowOneRecord.setDisplayedTab(short)
          - Misleading name - use setFirstVisibleTab() 
org.apache.poi.hssf.usermodel.HSSFWorkbook.setDisplayedTab(short)
          - Misleading name - use setFirstVisibleTab() 
org.apache.poi.hssf.record.FilePassRecord.setDocId(byte[])
          use getRc4KeyData().setSalt() 
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.hssf.util.HSSFRegionUtil.setLeftBorderColor(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.hssf.record.WindowTwoRecord.setPaged(boolean)
          use setActive() 
org.apache.poi.hssf.usermodel.HSSFName.setReference(String)
          (Nov 2008) Misleading name. Use HSSFName.setRefersToFormula(String) instead. 
org.apache.poi.hssf.usermodel.HSSFWorkbook.setRepeatingRowsAndColumns(int, int, int, int, int)
          use HSSFSheet.setRepeatingRows(CellRangeAddress) or HSSFSheet.setRepeatingColumns(CellRangeAddress) 
org.apache.poi.ss.usermodel.Workbook.setRepeatingRowsAndColumns(int, int, int, int, int)
          use Sheet.setRepeatingRows(CellRangeAddress) or Sheet.setRepeatingColumns(CellRangeAddress) 
org.apache.poi.xssf.streaming.SXSSFWorkbook.setRepeatingRowsAndColumns(int, int, int, int, int)
          use SXSSFSheet.setRepeatingRows(CellRangeAddress) or SXSSFSheet.setRepeatingColumns(CellRangeAddress) 
org.apache.poi.xssf.usermodel.XSSFWorkbook.setRepeatingRowsAndColumns(int, int, int, int, int)
          use XSSFSheet.setRepeatingRows(CellRangeAddress) or XSSFSheet.setRepeatingColumns(CellRangeAddress) 
org.apache.poi.hssf.util.HSSFRegionUtil.setRightBorderColor(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.hssf.record.FilePassRecord.setSaltData(byte[])
          use getRc4KeyData().setEncryptedVerifier() 
org.apache.poi.hssf.record.FilePassRecord.setSaltHash(byte[])
          use getRc4KeyData().setEncryptedVerifierHash() 
org.apache.poi.hssf.record.WindowOneRecord.setSelectedTab(short)
          - Misleading name - use setActiveSheetIndex() 
org.apache.poi.hssf.usermodel.HSSFWorkbook.setSelectedTab(short)
          use setSelectedTab(int) 
org.apache.poi.xwpf.usermodel.XWPFRun.setStrike(boolean)
           
org.apache.poi.hssf.util.HSSFRegionUtil.setTopBorderColor(short, Region, HSSFSheet, HSSFWorkbook)
          (Aug 2008) use CellRangeAddress instead of Region 
org.apache.poi.xwpf.usermodel.XWPFParagraph.setWordWrap(boolean)
           
org.apache.poi.ss.usermodel.Sheet.showInPane(short, short)
          Use Sheet.showInPane(int, int) as there can be more than 32767 rows. 
org.apache.poi.xssf.streaming.SXSSFSheet.showInPane(short, short)
          Use the version of showInPane() with ints as there can be more than 32767 rows. 
org.apache.poi.xssf.usermodel.XSSFSheet.showInPane(short, short)
          Use XSSFSheet.showInPane(int, int) as there can be more than 32767 rows. 
org.apache.poi.hwpf.model.TextPiece.substring(int, int)
           
org.apache.poi.hwpf.model.CHPFormattedDiskPage.toByteArray(CharIndexTranslator, int)
          Use CHPFormattedDiskPage.toByteArray(CharIndexTranslator) instead 
org.apache.poi.hwpf.usermodel.Range.type()
           
org.apache.poi.hwpf.usermodel.Paragraph.type()
           
org.apache.poi.hwpf.usermodel.ListEntry.type()
           
org.apache.poi.hwpf.sprm.CharacterSprmUncompressor.uncompressCHP(CharacterProperties, byte[], int)
           
org.apache.poi.hwpf.sprm.TableSprmUncompressor.uncompressTAP(byte[], int)
           
org.apache.poi.hssf.usermodel.HSSFSheet.ungroupColumn(short, short)
          (Sep 2008) use HSSFSheet.ungroupColumn(int, int) 
org.apache.poi.hwpf.usermodel.Range.usesUnicode()
          Range is not linked to any text piece anymore, so to check if unicode is used please access TextPieceTable during document load time 
org.apache.poi.hwpf.model.FontTable.writeTo(HWPFFileSystem)
           
org.apache.poi.hwpf.model.ComplexFileTable.writeTo(HWPFFileSystem)
           
org.apache.poi.hwpf.model.PAPBinTable.writeTo(HWPFFileSystem, CharIndexTranslator)
           
org.apache.poi.hwpf.model.SectionTable.writeTo(HWPFFileSystem, int)
           
org.apache.poi.hwpf.model.CHPBinTable.writeTo(HWPFFileSystem, int, CharIndexTranslator)
           
org.apache.poi.xssf.usermodel.XSSFWorkbook.xssfSheetIterator()
           
 

Deprecated Constructors
org.apache.poi.ss.util.AreaReference(String)
          Prefer supplying a version. 
org.apache.poi.hwpf.model.BytePropertyNode(int, int, CharIndexTranslator, Object)
            
org.apache.poi.hwpf.model.CHPBinTable(byte[], byte[], int, int, int, TextPieceTable)
          Use CHPBinTable.CHPBinTable(byte[], byte[], int, int, CharIndexTranslator) instead 
org.apache.poi.hwpf.model.CHPFormattedDiskPage(byte[], int, int, TextPieceTable)
          Use CHPFormattedDiskPage.CHPFormattedDiskPage(byte[], int, CharIndexTranslator) instead 
org.apache.poi.hwpf.model.CHPX(int, int, CharIndexTranslator, byte[])
           
org.apache.poi.hwpf.model.CHPX(int, int, CharIndexTranslator, SprmBuffer)
           
org.apache.poi.hslf.record.CurrentUserAtom(POIFSFileSystem)
          Use CurrentUserAtom.CurrentUserAtom(DirectoryNode) instead 
org.apache.poi.hwpf.model.DocumentProperties(byte[], int)
          Use DocumentProperties.DocumentProperties(byte[],int,int) instead 
org.apache.poi.poifs.crypt.EncryptionInfo(DirectoryNode, EncryptionMode)
          Use EncryptionInfo.EncryptionInfo(EncryptionMode) (dir parameter no longer required) 
org.apache.poi.poifs.crypt.EncryptionInfo(DirectoryNode, EncryptionMode, CipherAlgorithm, HashAlgorithm, int, int, ChainingMode)
          use EncryptionInfo.EncryptionInfo(EncryptionMode, CipherAlgorithm, HashAlgorithm, int, int, ChainingMode) 
org.apache.poi.poifs.crypt.EncryptionInfo(NPOIFSFileSystem, EncryptionMode)
          Use EncryptionInfo.EncryptionInfo(EncryptionMode) (fs parameter no longer required) 
org.apache.poi.poifs.crypt.EncryptionInfo(NPOIFSFileSystem, EncryptionMode, CipherAlgorithm, HashAlgorithm, int, int, ChainingMode)
          use EncryptionInfo.EncryptionInfo(EncryptionMode, CipherAlgorithm, HashAlgorithm, int, int, ChainingMode) 
org.apache.poi.poifs.crypt.EncryptionInfo(POIFSFileSystem, EncryptionMode)
          Use EncryptionInfo.EncryptionInfo(EncryptionMode) (fs parameter no longer required) 
org.apache.poi.poifs.crypt.EncryptionInfo(POIFSFileSystem, EncryptionMode, CipherAlgorithm, HashAlgorithm, int, int, ChainingMode)
          use EncryptionInfo.EncryptionInfo(EncryptionMode, CipherAlgorithm, HashAlgorithm, int, int, ChainingMode) 
org.apache.poi.hssf.extractor.EventBasedExcelExtractor(DirectoryNode, POIFSFileSystem)
          Use EventBasedExcelExtractor.EventBasedExcelExtractor(DirectoryNode) instead 
org.apache.poi.hssf.extractor.ExcelExtractor(DirectoryNode, POIFSFileSystem)
          Use ExcelExtractor.ExcelExtractor(DirectoryNode) instead 
org.apache.poi.hwpf.model.FSPATable(byte[], int, int, List)
           
org.apache.poi.hdgf.HDGFDiagram(DirectoryNode, POIFSFileSystem)
          Use HDGFDiagram.HDGFDiagram(DirectoryNode) instead 
org.apache.poi.hslf.usermodel.HSLFSlideShowImpl(DirectoryNode, POIFSFileSystem)
          Use HSLFSlideShowImpl.HSLFSlideShowImpl(DirectoryNode) instead 
org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator(HSSFSheet, HSSFWorkbook)
          (Sep 2008) HSSFSheet parameter is ignored 
org.apache.poi.hwpf.HWPFDocument(DirectoryNode, POIFSFileSystem)
          Use HWPFDocument.HWPFDocument(DirectoryNode) instead 
org.apache.poi.hwpf.HWPFOldDocument(DirectoryNode, POIFSFileSystem)
           
org.apache.poi.hwpf.model.ListLevel(byte[], int)
           
org.apache.poi.hsmf.MAPIMessage(DirectoryNode, POIFSFileSystem)
          Use MAPIMessage.MAPIMessage(DirectoryNode) instead 
org.apache.poi.hwpf.model.OldSectionTable(byte[], int, int, int, TextPieceTable)
          Use OldSectionTable.OldSectionTable(byte[],int,int) instead 
org.apache.poi.poifs.filesystem.Ole10Native(byte[], int, boolean)
          parameter plain is ignored, use Ole10Native.Ole10Native(byte[],int) 
org.apache.poi.hsmf.extractor.OutlookTextExtactor(DirectoryNode, POIFSFileSystem)
           
org.apache.poi.openxml4j.opc.Package(PackageAccess)
          use OPCPackage 
org.apache.poi.hwpf.model.PAPBinTable(byte[], byte[], byte[], int, int, int, TextPieceTable)
          Use PAPBinTable.PAPBinTable(byte[], byte[], byte[], int, int, CharIndexTranslator) instead 
org.apache.poi.hwpf.model.PAPFormattedDiskPage(byte[])
          Use PAPFormattedDiskPage.PAPFormattedDiskPage() instead 
org.apache.poi.hwpf.model.PAPFormattedDiskPage(byte[], byte[], int, int, TextPieceTable)
          Use PAPFormattedDiskPage.PAPFormattedDiskPage(byte[], byte[], int, CharIndexTranslator) instead 
org.apache.poi.hwpf.model.PAPX(int, int, CharIndexTranslator, SprmBuffer, byte[])
           
org.apache.poi.hwpf.usermodel.Paragraph(int, int, Table)
           
org.apache.poi.hwpf.usermodel.Paragraph(PAPX, Range)
           
org.apache.poi.hwpf.usermodel.Paragraph(PAPX, Range, int)
           
org.apache.poi.hwpf.model.PicturesTable(HWPFDocument, byte[], byte[], FSPATable, EscherRecordHolder)
           
org.apache.poi.hwpf.model.PlexOfField(int, int, byte[])
           
org.apache.poi.hslf.extractor.PowerPointExtractor(DirectoryNode, POIFSFileSystem)
          Use PowerPointExtractor.PowerPointExtractor(DirectoryNode) instead 
org.apache.poi.hwpf.usermodel.Range(int, int, int, Range)
           
org.apache.poi.hwpf.sprm.SprmBuffer()
          Use SprmBuffer.SprmBuffer(int) instead 
org.apache.poi.hwpf.sprm.SprmBuffer(byte[])
          Use SprmBuffer.SprmBuffer(byte[],int) instead 
org.apache.poi.hwpf.sprm.SprmBuffer(byte[], boolean)
          Use SprmBuffer.SprmBuffer(byte[],boolean,int) instead 
org.apache.poi.hwpf.model.TextPiece(int, int, byte[], PieceDescriptor, int)
          Use TextPiece.TextPiece(int,int,byte[],PieceDescriptor) instead 
org.apache.poi.hssf.record.UnicodeString(RecordInputStream)
          Use UnicodeString instead 
org.apache.poi.hssf.record.UnicodeString(String)
          Use UnicodeString instead 
org.apache.poi.hdgf.extractor.VisioTextExtractor(DirectoryNode, POIFSFileSystem)
          Use VisioTextExtractor.VisioTextExtractor(DirectoryNode) instead 
org.apache.poi.hwpf.extractor.Word6Extractor(DirectoryNode, POIFSFileSystem)
          Use Word6Extractor.Word6Extractor(DirectoryNode) instead 
org.apache.poi.hwpf.extractor.WordExtractor(DirectoryNode, POIFSFileSystem)
          Use WordExtractor.WordExtractor(DirectoryNode) instead 
org.apache.poi.xssf.extractor.XSSFExcelExtractor(String)
          Use XSSFExcelExtractor.XSSFExcelExtractor(org.apache.poi.openxml4j.opc.OPCPackage) instead. 
org.apache.poi.xwpf.usermodel.XWPFRun(CTR, XWPFParagraph)
          Use XWPFRun.XWPFRun(CTR, IRunBody) 
 

Deprecated Enum Constants
org.apache.poi.hwpf.model.SubdocumentType.MACRO
           
 



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