Class StyleRecord


  • public final class StyleRecord
    extends StandardRecord
    Title: Style Record (0x0293)

    Description: Describes a builtin to the gui or user defined style

    REFERENCE: PG 390 Microsoft Excel 97 Developer's Kit (ISBN: 1-57231-498-2)

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static short sid  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected int getDataSize()  
      java.lang.String getName()
      get the style's name
      short getSid()
      return the non static version of the id for this record.
      int getXFIndex()
      get the actual index of the style extended format record
      boolean isBuiltin()  
      void serialize​(LittleEndianOutput out)
      Write the data content of this BIFF record.
      void setBuiltinStyle​(int builtinStyleId)
      if this is a builtin style set the number of the built in style
      void setName​(java.lang.String name)
      set the style's name
      void setOutlineStyleLevel​(int level)
      set the row or column level of the style (if builtin 1||2)
      void setXFIndex​(int xfIndex)
      set the actual index of the style extended format record
      java.lang.String toString()
      get a string representation of the record (for biffview/debugging)
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • StyleRecord

        public StyleRecord()
        creates a new style record, initially set to 'built-in'
    • Method Detail

      • setXFIndex

        public void setXFIndex​(int xfIndex)
        set the actual index of the style extended format record
        Parameters:
        xfIndex - of the xf record
      • getXFIndex

        public int getXFIndex()
        get the actual index of the style extended format record
        Returns:
        index of the xf record
        See Also:
        getXFIndex()
      • setName

        public void setName​(java.lang.String name)
        set the style's name
        Parameters:
        name - of the style
      • setBuiltinStyle

        public void setBuiltinStyle​(int builtinStyleId)
        if this is a builtin style set the number of the built in style
        Parameters:
        builtinStyleId - style number (0-7)
      • setOutlineStyleLevel

        public void setOutlineStyleLevel​(int level)
        set the row or column level of the style (if builtin 1||2)
      • isBuiltin

        public boolean isBuiltin()
      • getName

        public java.lang.String getName()
        get the style's name
        Returns:
        name of the style
      • toString

        public java.lang.String toString()
        Description copied from class: Record
        get a string representation of the record (for biffview/debugging)
        Overrides:
        toString in class Record
      • serialize

        public void serialize​(LittleEndianOutput out)
        Description copied from class: StandardRecord
        Write the data content of this BIFF record. The 'ushort sid' and 'ushort size' header fields have already been written by the superclass.

        The number of bytes written must equal the record size reported by RecordBase.getRecordSize()} minus four ( record header consisting of a 'ushort sid' and 'ushort reclength' has already been written by their superclass).

        Specified by:
        serialize in class StandardRecord
        Parameters:
        out - the output object
      • getSid

        public short getSid()
        Description copied from class: Record
        return the non static version of the id for this record.
        Specified by:
        getSid in class Record
        Returns:
        he id for this record