Class AxisRecord

All Implemented Interfaces:
Cloneable

public final class AxisRecord extends StandardRecord implements Cloneable
The axis record defines the type of an axis.

Author:
Glen Stampoultzis (glens at apache.org)
  • Field Details

  • Constructor Details

    • AxisRecord

      public AxisRecord()
    • AxisRecord

      public AxisRecord(RecordInputStream in)
  • Method Details

    • toString

      public 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
    • getDataSize

      protected int getDataSize()
      Specified by:
      getDataSize in class StandardRecord
    • 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
    • clone

      public AxisRecord clone()
      Overrides:
      clone in class Record
    • getAxisType

      public short getAxisType()
      Get the axis type field for the Axis record.
      Returns:
      One of AXIS_TYPE_CATEGORY_OR_X_AXIS AXIS_TYPE_VALUE_AXIS AXIS_TYPE_SERIES_AXIS
    • setAxisType

      public void setAxisType(short field_1_axisType)
      Set the axis type field for the Axis record.
      Parameters:
      field_1_axisType - One of AXIS_TYPE_CATEGORY_OR_X_AXIS AXIS_TYPE_VALUE_AXIS AXIS_TYPE_SERIES_AXIS
    • getReserved1

      public int getReserved1()
      Get the reserved1 field for the Axis record.
    • setReserved1

      public void setReserved1(int field_2_reserved1)
      Set the reserved1 field for the Axis record.
    • getReserved2

      public int getReserved2()
      Get the reserved2 field for the Axis record.
    • setReserved2

      public void setReserved2(int field_3_reserved2)
      Set the reserved2 field for the Axis record.
    • getReserved3

      public int getReserved3()
      Get the reserved3 field for the Axis record.
    • setReserved3

      public void setReserved3(int field_4_reserved3)
      Set the reserved3 field for the Axis record.
    • getReserved4

      public int getReserved4()
      Get the reserved4 field for the Axis record.
    • setReserved4

      public void setReserved4(int field_5_reserved4)
      Set the reserved4 field for the Axis record.