|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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
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
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
java.io.IOException
HSSFUserException
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
java.io.IOException
HSSFUserException
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 objectPOIFSFileSystem.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
POIFSFileSystem.createDocumentInputStream(String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |