Deprecated API


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

Deprecated Classes
org.apache.poi.hwpf.model.BytePropertyNode
          byte positions shall not be saved in memory 
org.apache.poi.hwpf.usermodel.Shape
          Use OfficeDrawing instead 
org.apache.poi.hwpf.model.ShapesTable
           
 

Deprecated Fields
org.apache.poi.hwpf.HWPFDocument._officeArts
           
org.apache.poi.hwpf.usermodel.Picture.BMP
           
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.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.hwpf.model.TextPiece.adjustForDelete(int, int)
           
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.hwpf.usermodel.Picture.getAspectRatioX()
          use more precise Picture.getHorizontalScalingFactor() 
org.apache.poi.hwpf.usermodel.Picture.getAspectRatioY()
          use more precise Picture.getVerticalScalingFactor() 
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.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.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.hwpf.model.types.FibBaseAbstractType.getFSpare0()
          This field should not be used according to specification 
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.hwpf.usermodel.HeaderStories.getOddFooter()
           
org.apache.poi.hwpf.usermodel.HeaderStories.getOddHeader()
           
org.apache.poi.hwpf.model.StyleDescription.getPAP()
           
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.hwpf.model.types.LSTFAbstractType.getReserved1()
          This field should not be used according to specification 
org.apache.poi.hwpf.HWPFDocument.getShapesTable()
          use HWPFDocument.getOfficeDrawingsMain() instead 
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.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.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.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.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.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.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.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.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)
           
 

Deprecated Constructors
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.hwpf.model.DocumentProperties(byte[], int)
          Use DocumentProperties.DocumentProperties(byte[],int,int) 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.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.hsmf.extractor.OutlookTextExtactor(DirectoryNode, POIFSFileSystem)
           
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.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 
 

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