Package org.apache.poi.hssf.record
Class RecordFactoryInputStream
- java.lang.Object
-
- org.apache.poi.hssf.record.RecordFactoryInputStream
-
public final class RecordFactoryInputStream extends java.lang.ObjectA stream based way to get at complete records, with as low a memory footprint as possible. This handles reading from a RecordInputStream, turning the data into full records, processing continue records etc. Most users should useHSSFEventFactory/HSSFListenerand have new records pushed to them, but this does allow for a "pull" style of coding.
-
-
Constructor Summary
Constructors Constructor Description RecordFactoryInputStream(java.io.InputStream in, boolean shouldIncludeContinueRecords)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordnextRecord()
-
-
-
Constructor Detail
-
RecordFactoryInputStream
public RecordFactoryInputStream(java.io.InputStream in, boolean shouldIncludeContinueRecords)- Parameters:
in- the InputStream to read fromshouldIncludeContinueRecords- caller can passfalseif looseContinueRecords should be skipped (this is sometimes useful in event based processing).
-
-
Method Detail
-
nextRecord
public Record nextRecord()
- Returns:
- the next (complete) record from the stream, or null if there are no more.
-
-