org.millscript.office.excel.versions.biff3
Class Biff3RecordTokenizer

java.lang.Object
  extended by org.millscript.office.excel.RecordTokenizer
      extended by org.millscript.office.excel.versions.biff2.Biff2RecordTokenizer
          extended by org.millscript.office.excel.versions.biff3.Biff3RecordTokenizer
Direct Known Subclasses:
Biff4RecordTokenizer

public class Biff3RecordTokenizer
extends Biff2RecordTokenizer


Nested Class Summary
 
Nested classes/interfaces inherited from class org.millscript.office.excel.RecordTokenizer
RecordTokenizer.StringOptions
 
Constructor Summary
Biff3RecordTokenizer(BIFFVersion version, BIFFRecordInputStream bis, byte[] bofData)
           
 
Method Summary
 RecordParser getRecordParser()
           
 org.millscript.millscript.expr.Expr<?> readFormula(int formulaSize)
          Returns the Expr for the formula at the current offset in the current record with the specified total byte size.
 
Methods inherited from class org.millscript.office.excel.versions.biff2.Biff2RecordTokenizer
readAbsoluteCellAddress, readCellRangeAddress, readConstantCachedValueArray, readFormattingRun, readOffsetCellAddress, readString
 
Methods inherited from class org.millscript.office.excel.RecordTokenizer
checkBIFFVersionSupportsRecord, decode, getBiffVersion, getBytesLeftInCurrentRecordData, getCodepage, getCodepageDecoder, getCurrentRecordDataOffset, getRecordTokenizer, hasMoreRecords, nextRecord, peekRecord, read2ByteChar, read2ByteInt, read4ByteInt, read8ByteDouble, read8ByteLong, readByte, readBytes, readBytesInto, readBytesLeftInCurrentRecordData, readCellRangeAddressList, readCellRangeAddressListPreBIFF8, readCellRangeAddressPreBIFF8, readCharArray, readColor, readCompressedCharArray, readConstantCachedValues, readFormula, readLongString, readRKValue, readShortString, readUnicodeString, readUnsigned2Byte, readUnsignedByte, readZeroTerminatedCompressedString, readZeroTerminatedString, setCodepage, setCurrentRecordDataOffset, skipBytes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Biff3RecordTokenizer

public Biff3RecordTokenizer(BIFFVersion version,
                            BIFFRecordInputStream bis,
                            byte[] bofData)
Parameters:
version -
bis -
Method Detail

getRecordParser

public RecordParser getRecordParser()
Overrides:
getRecordParser in class Biff2RecordTokenizer
See Also:
Biff2RecordTokenizer.getRecordParser()

readFormula

public org.millscript.millscript.expr.Expr<?> readFormula(int formulaSize)
Description copied from class: RecordTokenizer
Returns the Expr for the formula at the current offset in the current record with the specified total byte size. This method will first read the number of bytes used by the formula data, which is a BIFF version dependant field.

Overrides:
readFormula in class Biff2RecordTokenizer
Parameters:
formulaSize - the number of bytes the formula uses, including the version dependant formula data byte size field
Returns:
the Expr for the parsed formula
See Also:
Biff2RecordTokenizer.readFormula(int)


Copyright © 2006-2007 Open World Ltd. All Rights Reserved.