Apache Software Foundation > Apache POI
 

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