Class LFOAbstractType

java.lang.Object
org.apache.poi.hwpf.model.types.LFOAbstractType
Direct Known Subclasses:
LFO

@Internal public abstract class LFOAbstractType extends Object
List Format Override (LFO).

Class and fields descriptions are quoted from [MS-DOC] --v20110315; Word (.doc) Binary File Format

NOTE: This source is automatically generated please do not modify this file. Either subclass or remove the record in src/types/definitions.

This class is internal. It content or properties may change without notice due to changes in our knowledge of internal Microsoft Word binary structures.

Author:
Sergey Vladimirov; according to [MS-DOC] --v20110315; Word (.doc) Binary File Format; Copyright (c) Microsoft Corporation
  • Field Details

    • field_1_lsid

      protected int field_1_lsid
    • field_2_unused1

      protected int field_2_unused1
    • field_3_unused2

      protected int field_3_unused2
    • field_4_clfolvl

      protected byte field_4_clfolvl
    • field_5_ibstFltAutoNum

      protected byte field_5_ibstFltAutoNum
    • field_6_grfhic

      protected Grfhic field_6_grfhic
    • field_7_unused3

      protected byte field_7_unused3
  • Constructor Details

    • LFOAbstractType

      protected LFOAbstractType()
  • Method Details

    • fillFields

      protected void fillFields(byte[] data, int offset)
    • serialize

      public void serialize(byte[] data, int offset)
    • serialize

      public byte[] serialize()
    • getSize

      public static int getSize()
      Size of record
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getLsid

      @Internal public int getLsid()
      A signed integer that specifies the list identifier of an LSTF. This LFO corresponds to the LSTF in PlfLst.rgLstf that has an lsid whose value is equal to this value..
    • setLsid

      @Internal public void setLsid(int field_1_lsid)
      A signed integer that specifies the list identifier of an LSTF. This LFO corresponds to the LSTF in PlfLst.rgLstf that has an lsid whose value is equal to this value..
    • getUnused1

      @Internal public int getUnused1()
      This field MUST be ignored.
    • setUnused1

      @Internal public void setUnused1(int field_2_unused1)
      This field MUST be ignored.
    • getUnused2

      @Internal public int getUnused2()
      This field MUST be ignored.
    • setUnused2

      @Internal public void setUnused2(int field_3_unused2)
      This field MUST be ignored.
    • getClfolvl

      @Internal public byte getClfolvl()
      An unsigned integer that specifies the field that this LFO represents..
    • setClfolvl

      @Internal public void setClfolvl(byte field_4_clfolvl)
      An unsigned integer that specifies the field that this LFO represents..
    • getIbstFltAutoNum

      @Internal public byte getIbstFltAutoNum()
      Used for AUTONUM field emulation.
    • setIbstFltAutoNum

      @Internal public void setIbstFltAutoNum(byte field_5_ibstFltAutoNum)
      Used for AUTONUM field emulation.
    • getGrfhic

      @Internal public Grfhic getGrfhic()
      HTML compatibility flags.
    • setGrfhic

      @Internal public void setGrfhic(Grfhic field_6_grfhic)
      HTML compatibility flags.
    • getUnused3

      @Internal public byte getUnused3()
      This field MUST be ignored.
    • setUnused3

      @Internal public void setUnused3(byte field_7_unused3)
      This field MUST be ignored.