Class AxisOptionsRecord

All Implemented Interfaces:
org.apache.poi.common.Duplicatable, GenericRecord

public final class AxisOptionsRecord extends StandardRecord
The axis options record provides unit information and other various tidbits about the axis.
  • Field Details

  • Constructor Details

    • AxisOptionsRecord

      public AxisOptionsRecord()
    • AxisOptionsRecord

      public AxisOptionsRecord(AxisOptionsRecord other)
    • AxisOptionsRecord

      public AxisOptionsRecord(RecordInputStream in)
  • Method Details

    • serialize

      public void serialize(LittleEndianOutput out)
    • 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
    • getMinimumCategory

      public short getMinimumCategory()
      Get the minimum category field for the AxisOptions record.
    • setMinimumCategory

      public void setMinimumCategory(short field_1_minimumCategory)
      Set the minimum category field for the AxisOptions record.
    • getMaximumCategory

      public short getMaximumCategory()
      Get the maximum category field for the AxisOptions record.
    • setMaximumCategory

      public void setMaximumCategory(short field_2_maximumCategory)
      Set the maximum category field for the AxisOptions record.
    • getMajorUnitValue

      public short getMajorUnitValue()
      Get the major unit value field for the AxisOptions record.
    • setMajorUnitValue

      public void setMajorUnitValue(short field_3_majorUnitValue)
      Set the major unit value field for the AxisOptions record.
    • getMajorUnit

      public short getMajorUnit()
      Get the major unit field for the AxisOptions record.
    • setMajorUnit

      public void setMajorUnit(short field_4_majorUnit)
      Set the major unit field for the AxisOptions record.
    • getMinorUnitValue

      public short getMinorUnitValue()
      Get the minor unit value field for the AxisOptions record.
    • setMinorUnitValue

      public void setMinorUnitValue(short field_5_minorUnitValue)
      Set the minor unit value field for the AxisOptions record.
    • getMinorUnit

      public short getMinorUnit()
      Get the minor unit field for the AxisOptions record.
    • setMinorUnit

      public void setMinorUnit(short field_6_minorUnit)
      Set the minor unit field for the AxisOptions record.
    • getBaseUnit

      public short getBaseUnit()
      Get the base unit field for the AxisOptions record.
    • setBaseUnit

      public void setBaseUnit(short field_7_baseUnit)
      Set the base unit field for the AxisOptions record.
    • getCrossingPoint

      public short getCrossingPoint()
      Get the crossing point field for the AxisOptions record.
    • setCrossingPoint

      public void setCrossingPoint(short field_8_crossingPoint)
      Set the crossing point field for the AxisOptions record.
    • getOptions

      public short getOptions()
      Get the options field for the AxisOptions record.
    • setOptions

      public void setOptions(short field_9_options)
      Set the options field for the AxisOptions record.
    • setDefaultMinimum

      public void setDefaultMinimum(boolean value)
      Sets the default minimum field value. use the default minimum category
    • isDefaultMinimum

      public boolean isDefaultMinimum()
      use the default minimum category
      Returns:
      the default minimum field value.
    • setDefaultMaximum

      public void setDefaultMaximum(boolean value)
      Sets the default maximum field value. use the default maximum category
    • isDefaultMaximum

      public boolean isDefaultMaximum()
      use the default maximum category
      Returns:
      the default maximum field value.
    • setDefaultMajor

      public void setDefaultMajor(boolean value)
      Sets the default major field value. use the default major unit
    • isDefaultMajor

      public boolean isDefaultMajor()
      use the default major unit
      Returns:
      the default major field value.
    • setDefaultMinorUnit

      public void setDefaultMinorUnit(boolean value)
      Sets the default minor unit field value. use the default minor unit
    • isDefaultMinorUnit

      public boolean isDefaultMinorUnit()
      use the default minor unit
      Returns:
      the default minor unit field value.
    • setIsDate

      public void setIsDate(boolean value)
      Sets the isDate field value. this is a date axis
    • isIsDate

      public boolean isIsDate()
      this is a date axis
      Returns:
      the isDate field value.
    • setDefaultBase

      public void setDefaultBase(boolean value)
      Sets the default base field value. use the default base unit
    • isDefaultBase

      public boolean isDefaultBase()
      use the default base unit
      Returns:
      the default base field value.
    • setDefaultCross

      public void setDefaultCross(boolean value)
      Sets the default cross field value. use the default crossing point
    • isDefaultCross

      public boolean isDefaultCross()
      use the default crossing point
      Returns:
      the default cross field value.
    • setDefaultDateSettings

      public void setDefaultDateSettings(boolean value)
      Sets the default date settings field value. use default date setttings for this axis
    • isDefaultDateSettings

      public boolean isDefaultDateSettings()
      use default date setttings for this axis
      Returns:
      the default date settings field value.
    • copy

      public AxisOptionsRecord copy()
      Specified by:
      copy in interface org.apache.poi.common.Duplicatable
      Specified by:
      copy in class StandardRecord
    • getGenericRecordType

      public HSSFRecordTypes getGenericRecordType()
      Specified by:
      getGenericRecordType in interface GenericRecord
      Specified by:
      getGenericRecordType in class Record
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()