org.apache.poi.xssf.binary
Class XSSFBParser

java.lang.Object
  extended by org.apache.poi.xssf.binary.XSSFBParser
Direct Known Subclasses:
XSSFBCommentsTable, XSSFBSheetHandler, XSSFBStylesTable

@Internal
public abstract class XSSFBParser
extends java.lang.Object

Experimental parser for Microsoft's ooxml xlsb format. Not thread safe, obviously. Need to create a new one for each thread.

Since:
3.16-beta3

Constructor Summary
  XSSFBParser(java.io.InputStream is)
           
protected XSSFBParser(java.io.InputStream is, java.util.BitSet bitSet)
           
 
Method Summary
abstract  void handleRecord(int recordType, byte[] data)
           
 void parse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSSFBParser

public XSSFBParser(java.io.InputStream is)

XSSFBParser

protected XSSFBParser(java.io.InputStream is,
                      java.util.BitSet bitSet)
Parameters:
is - inputStream
bitSet - call handleRecord(int, byte[]) only on those records in this bitSet
Method Detail

parse

public void parse()
           throws java.io.IOException
Throws:
java.io.IOException

handleRecord

public abstract void handleRecord(int recordType,
                                  byte[] data)
                           throws XSSFBParseException
Throws:
XSSFBParseException