Top Description Interfaces Classes
[default module]

Package org.apache.poi.hssf.eventusermodel


HSSF eventmodel Package provides an event-based API for reading HSSF files.

The event model can read XLS files with a very small memory footprint. For writing you still have to use the usermodel. The eventmodel is to the usermodel what SAX is to DOM.

Interface Summary

Modifier and TypeInterface and Description
public interface
HSSFListener

Interface for use with the HSSFRequest and HSSFEventFactory.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbortableHSSFListener

Abstract class for use with the HSSFRequest and HSSFEventFactory, which allows for the halting of processing.

public class
EventWorkbookBuilder

When working with the EventUserModel, if you want to process formulas, you need an instance of InternalWorkbook to pass to a HSSFWorkbook, to finally give to HSSFFormulaParser, and this will build you stub ones.

public class
FormatTrackingHSSFListener

A proxy HSSFListener that keeps track of the document formatting records, and provides an easy way to look up the format strings used by cells from their ids.

public class
HSSFEventFactory

Low level event based HSSF reader.

public class
HSSFRequest

An HSSFRequest object should be constructed registering an instance or multiple instances of HSSFListener with each Record.sid you wish to listen for.

public class
HSSFUserException

This exception is provided as a way for API users to throw exceptions from their event handling code.

public class
MissingRecordAwareHSSFListener

A HSSFListener which tracks rows and columns, and will trigger your HSSFListener for all rows and cells, even the ones that aren't actually stored in the file.