POI API Documentation

DDF - Dreadful Drawing Format
org.apache.poi.ddf 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
org.apache.poi.hpsf.wellknown
Specific support for DocumentSummaryInformation, SummaryInformation types.

 

HSSF - Horrible Spreadsheet Format
org.apache.poi.hssf.contrib.view  
org.apache.poi.hssf.dev DEV package serves two purposes.
org.apache.poi.hssf.eventmodel  
org.apache.poi.hssf.eventusermodel HSSF eventmodel Package provides an event-based API for reading HSSF files.
org.apache.poi.hssf.eventusermodel.dummyrecord  
org.apache.poi.hssf.eventusermodel.examples  
org.apache.poi.hssf.extractor  
org.apache.poi.hssf.model Provides low level API structures for reading, writing, modifying XLS files.
org.apache.poi.hssf.record Record package contains class representations for XLS binary strutures.
org.apache.poi.hssf.record.aggregates record aggregates are not real "records" but collections of records that act as a single record.
org.apache.poi.hssf.record.cf  
org.apache.poi.hssf.record.constant  
org.apache.poi.hssf.record.formula formula package contains binary PTG structures used in Formulas
org.apache.poi.hssf.record.formula.eval  
org.apache.poi.hssf.record.formula.function  
org.apache.poi.hssf.record.formula.functions  
org.apache.poi.hssf.usermodel usermodel package maps HSSF low level strutures to familiar workbook/sheet model
org.apache.poi.hssf.usermodel.contrib  
org.apache.poi.hssf.util util package contains tools needed for writing HSSF files that are not necesarily "real" HSSF concepts.

 

HWPF - Horrible Word Processor Format
org.apache.poi.hwpf  
org.apache.poi.hwpf.extractor  
org.apache.poi.hwpf.model  
org.apache.poi.hwpf.model.io  
org.apache.poi.hwpf.model.types  
org.apache.poi.hwpf.sprm  
org.apache.poi.hwpf.usermodel  

 

POIFS - POI File System
org.apache.poi.poifs.common common package contains constants and other classes shared across all POIFS subpackages
org.apache.poi.poifs.dev DEV package serves two purposes.
org.apache.poi.poifs.eventfilesystem The eventfilesystem is an efficient method for reading OLE 2 CDF files.
org.apache.poi.poifs.filesystem filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
org.apache.poi.poifs.property property package contains high and low level Property structures for POIFS.
org.apache.poi.poifs.storage storage package contains low level binary structures for POIFS's implementation of the OLE 2 Compound Document Format.

 

Utilities
org.apache.poi.util Top-level util package are classes that are useful throughout the project.

 

Examples
org.apache.poi.hpsf.examples  
org.apache.poi.hssf.usermodel.examples  

 

Other Packages
org.apache.poi  
org.apache.poi.contrib.metrics  
org.apache.poi.contrib.poibrowser
org.apache.poi.dev  
org.apache.poi.generator  
org.apache.poi.hdgf  
org.apache.poi.hdgf.chunks  
org.apache.poi.hdgf.dev  
org.apache.poi.hdgf.exceptions  
org.apache.poi.hdgf.extractor  
org.apache.poi.hdgf.pointers  
org.apache.poi.hdgf.streams  
org.apache.poi.hslf  
org.apache.poi.hslf.blip  
org.apache.poi.hslf.dev  
org.apache.poi.hslf.exceptions  
org.apache.poi.hslf.extractor  
org.apache.poi.hslf.model  
org.apache.poi.hslf.model.textproperties  
org.apache.poi.hslf.record  
org.apache.poi.hslf.usermodel  
org.apache.poi.hslf.usermodel.examples  
org.apache.poi.hslf.util  
org.apache.poi.hsmf  
org.apache.poi.hsmf.datatypes  
org.apache.poi.hsmf.exceptions  
org.apache.poi.hsmf.parsers  

 



Copyright 2008 The Apache Software Foundation or its licensors, as applicable.