Class Sttb

java.lang.Object
org.apache.poi.hwpf.model.Sttb

@Internal public class Sttb extends Object
The STTB is a string table that is made up of a header that is followed by an array of elements. The cData value specifies the number of elements that are contained in the array.
  • Constructor Details

    • Sttb

      public Sttb(byte[] buffer, int startOffset)
    • Sttb

      public Sttb(int cDataLength, byte[] buffer, int startOffset)
    • Sttb

      public Sttb(int cDataLength, String[] data)
  • Method Details

    • fillFields

      public void fillFields(byte[] buffer, int startOffset)
    • getData

      public String[] getData()
      The definition of each STTB specifies the meaning of this field. If this STTB uses extended characters, the size of this field is 2*cchData bytes and it is a Unicode string unless otherwise specified by the STTB definition. If this STTB does not use extended characters, then the size of this field is cchData bytes and it is an ANSI string, unless otherwise specified by the STTB definition.
    • getSize

      public int getSize()
    • serialize

      public byte[] serialize()
    • serialize

      public int serialize(byte[] buffer, int offset)