Apache POI™ - HWPF - Java API to Handle Microsoft Word Files
Project Plan
HWPF Milestones
Milestones | Target Date | Owner |
---|---|---|
Read in a Word document with minimum formatting (no lists, tables, footnotes, endnotes, headers, footers) and write it back out with the result viewable in Word 97/2000 | 07/11/2003 | Ryan |
Add support for Lists and Tables | 8/15/2003 | |
HWPF 1.0-alpha release with documentation and examples | 8/18/2003 | Praveen/Ryan |
Add support for Headers, Footers, endnotes, and footnotes | 8/31/2003 | ? |
Add support for forms and mail merge | September/October 2003 | ? |
HWPF Task Lists
Read in a Word document with minimum formatting (no lists, tables, footnotes, endnotes, headers, footers) and write it back out with the result viewable in Word 97/2000
Task | Target Date | Owner |
---|---|---|
Create classes to read and write low level data structures with test cases | 7/10/2003 | Ryan |
Create classes to read and write FontTable and Font names with test case | 7/10/2003 | Praveen |
Final test | 7/11/2003 | Ryan |
Develop user friendly API so it is fun and easy to read and write word documents with java.
Task | Target Date | Owner |
---|---|---|
Develop a way for SPRMS to be compressed and uncompressed | ||
Override CHPAbstractType with a concrete class that exposes attributes with human readable names | ||
Override PAPAbstractType with a concrete class that exposes attributes with human readable names | ||
Override SEPAbstractType with a concrete class that exposes attributes with human readable names | ||
Override DOPAbstractType with a concrete class that exposes attributes with human readable names | ||
Override TAPAbstractType with a concrete class that exposes attributes with human readable names | ||
Override TCAbstractType with a concrete class that exposes attributes with human readable names | ||
Develop a VerifyIntegrity class for testing so it is easy to determine if a Word Document is well-formed. | ||
Develop general intuitive API to tie everything together |
Add support for lists and tables
Task | Target Date | Owner |
---|---|---|
Add data structures for reading and writing list data with test cases. | ||
Add data structures for reading and writing tables with test cases. |
HWPF 1.0-alpha release with documentation and examples
Task | Target Date | Owner |
---|---|---|
Document the user model API | ||
Document the low level classes | ||
Come up with detailed How-To’s |
by Ryan Ackley