Top Description Fields Constructors Methods
org.apache.poi.hssf.record

pack-priv Class SSTDeserializer

extends Object
Class Inheritance
Imports
org.apache.logging.log4j.LogManager, .Logger, org.apache.poi.hssf.record.common.UnicodeString, org.apache.poi.util.IntMapper

Handles the task of deserializing a SST string. The two main entry points are

Field Summary

Modifier and TypeField and Description
private static final Logger
private IntMapper<UnicodeString>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public void
manufactureStrings(int stringCount, RecordInputStream in)

This is the starting point where strings are constructed.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Logger LOG
stringsback to summary
private IntMapper<UnicodeString> strings

Constructor Detail

SSTDeserializerback to summary
public SSTDeserializer(IntMapper<UnicodeString> strings)

Method Detail

addToStringTableback to summary
public static void addToStringTable(IntMapper<UnicodeString> strings, UnicodeString string)
manufactureStringsback to summary
public void manufactureStrings(int stringCount, RecordInputStream in)

This is the starting point where strings are constructed. Note that strings may span across multiple continuations. Read the SST record carefully before beginning to hack.