And don't forget HSSF, Horrible SpreadSheet Format, a lot of Andy Oliver's sense of humor is embedded in POI. If you read the documentation for POI you see commentary on their thoughts about the design and get a sense of the struggles they had in working with Office file formats.
On Mar 17, 12:39 am, Michael Neale <[email protected]> wrote: > POI == Poor Obfuscation Implementation IIRC? > > I think Andy Oliver started the project and came up with the name > after pouring over what little publicly published specs of document > formats there were. > > On Mar 17, 12:47 pm, mP <[email protected]> wrote: > > > > > > > > > I have used Apache POI in the past but never noticed the meanings of each of > > the packages hanging of org.apache.poi.*. Its quite humerous that an apache > > product has this sort of thing embedded within the acronyms and javadoc > > itself. Are there any other similar public statements for other popular > > libraries ? > > >http://poi.apache.org/apidocs/index.html > > > *DDF - Dreadful Drawing Format* > > *org.apache.poi.ddf<http://poi.apache.org/apidocs/org/apache/poi/ddf/package-summary.html> > > * This package contains classes for decoding the Microsoft Office Drawing > > format otherwise known as escher henceforth known in POI as the Dreadful > > Drawing Format. > > > *HPSF - Horrible Property Set Format* > > *org.apache.poi.hpsf<http://poi.apache.org/apidocs/org/apache/poi/hpsf/package-summary.html> > > * > > *org.apache.poi.hpsf.extractor<http://poi.apache.org/apidocs/org/apache/poi/hpsf/extractor/package-s...> > > * > > *org.apache.poi.hpsf.wellknown<http://poi.apache.org/apidocs/org/apache/poi/hpsf/wellknown/package-s...> > > * > > Specific support for DocumentSummaryInformation, SummaryInformation types. > > > *HSSF - Horrible Spreadsheet Format* > > *org.apache.poi.hssf<http://poi.apache.org/apidocs/org/apache/poi/hssf/package-summary.html> > > * Horribl -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
