Bug 60331 - Remove deprecated classes (POI 3.16)
Summary: Remove deprecated classes (POI 3.16)
Alias: None
Product: POI
Classification: Unclassified
Component: POI Overall (show other bugs)
Version: unspecified
Hardware: PC All
: P2 enhancement (vote)
Target Milestone: ---
Assignee: POI Developers List
Depends on: 59170
Blocks: 61110
  Show dependency tree
Reported: 2016-11-02 16:19 UTC by Javen O'Neal
Modified: 2017-05-20 20:21 UTC (History)
0 users


Note You need to log in before you can comment on or make changes to this bug.
Description Javen O'Neal 2016-11-02 16:19:35 UTC
This is a continuation of bug 59170, removing features that have been deprecated for at least 2 final releases (features first deprecated in 3.14 and earlier).

The @Removal annotation from bug 59804 may make finding these deprecations a little easier.
Comment 1 Javen O'Neal 2016-11-02 16:27:04 UTC
Removed o.a.p.poifs.filesystem.EntryUtils( DirectoryNode src, DirectoryNode tgt, List<String> excepts )
r1767715 r1767716
Comment 2 Javen O'Neal 2016-11-02 16:54:45 UTC
Removed deprecated o.a.p.ss.formula.FormulaShifter (deprecated in 3.14 beta 1) when SpreadsheetVersion is not specified.
Comment 3 Andreas Beeker 2016-11-12 21:58:25 UTC
removed StylesTable.getNumberFormatAt(int) via r1769431
Comment 4 Andreas Beeker 2016-11-27 20:53:56 UTC
prepared the removal of the Mutable* (Section/PropertySet/Property) HPSF classes via r1771640

especially the delegating mechanism in the MutablePropertySet class was confusing in the overridden methods
Comment 5 Andreas Beeker 2016-12-03 01:08:49 UTC
removed constructors with PackageRelationship argument via r1772424

these deprecates were introduced by #54916 because of a flawed relationship handling
Comment 6 Andreas Beeker 2016-12-18 03:29:35 UTC
via r1774842
- remove orphaned classes immediately, which are quite likely not used anymore
- deprecated the rest
Comment 7 Javen O'Neal 2017-01-05 10:43:44 UTC
HSMF deprecation removals in r1777444
  Remove deprecated MAPIMessage constructor with an unused second parameter
  Remove deprecated misspelled getHmtlBody replaced by getHtmlBody
Comment 8 Javen O'Neal 2017-01-05 11:19:09 UTC
HSMF deprecation removal in r1777447.
  Remove deprecated OutlookTextExtractor constructor with an unused second parameter