|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.poi.hssf.eventusermodel.HSSFEventFactory
public class HSSFEventFactory
Low level event based HSSF reader. Pass either a DocumentInputStream to process events along with a request object or pass a POIFS POIFSFileSystem to processWorkbookEvents along with a request. This will cause your file to be processed a record at a time. Each record with a static id matching one that you have registered in your HSSFRequest will be passed to your associated HSSFListener.
| Constructor Summary | |
|---|---|
HSSFEventFactory()
Creates a new instance of HSSFEventFactory |
|
| Method Summary | |
|---|---|
short |
abortableProcessEvents(HSSFRequest req,
java.io.InputStream in)
Processes a DocumentInputStream into essentially Record events. |
short |
abortableProcessWorkbookEvents(HSSFRequest req,
DirectoryNode dir)
Processes a file into essentially record events. |
short |
abortableProcessWorkbookEvents(HSSFRequest req,
POIFSFileSystem fs)
Processes a file into essentially record events. |
void |
processEvents(HSSFRequest req,
java.io.InputStream in)
Processes a DocumentInputStream into essentially Record events. |
void |
processWorkbookEvents(HSSFRequest req,
DirectoryNode dir)
Processes a file into essentially record events. |
void |
processWorkbookEvents(HSSFRequest req,
POIFSFileSystem fs)
Processes a file into essentially record events. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HSSFEventFactory()
| Method Detail |
|---|
public void processWorkbookEvents(HSSFRequest req,
POIFSFileSystem fs)
throws java.io.IOException
req - an Instance of HSSFRequest which has your registered listenersfs - a POIFS filesystem containing your workbook
java.io.IOException - if the workbook contained errors
public void processWorkbookEvents(HSSFRequest req,
DirectoryNode dir)
throws java.io.IOException
req - an Instance of HSSFRequest which has your registered listenersdir - a DirectoryNode containing your workbook
java.io.IOException - if the workbook contained errors
public short abortableProcessWorkbookEvents(HSSFRequest req,
POIFSFileSystem fs)
throws java.io.IOException,
HSSFUserException
req - an Instance of HSSFRequest which has your registered listenersfs - a POIFS filesystem containing your workbook
HSSFUserException - if the processing should be aborted
java.io.IOException - if the workbook contained errors
public short abortableProcessWorkbookEvents(HSSFRequest req,
DirectoryNode dir)
throws java.io.IOException,
HSSFUserException
req - an Instance of HSSFRequest which has your registered listenersdir - a DirectoryNode containing your workbook
HSSFUserException - if the processing should be aborted
java.io.IOException - if the workbook contained errors
public void processEvents(HSSFRequest req,
java.io.InputStream in)
AbortableHSSFListener causes a halt to processing during this call
the method will return just as with abortableProcessEvents, but no
user code or HSSFUserException will be passed back.
req - an Instance of HSSFRequest which has your registered listenersin - a DocumentInputStream obtained from POIFS's POIFSFileSystem objectNPOIFSFileSystem.createDocumentInputStream(String)
public short abortableProcessEvents(HSSFRequest req,
java.io.InputStream in)
throws HSSFUserException
req - an Instance of HSSFRequest which has your registered listenersin - a DocumentInputStream obtained from POIFS's POIFSFileSystem object
HSSFUserException - if the processing should be abortedNPOIFSFileSystem.createDocumentInputStream(String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||