Class AxisOptionsRecord

  • All Implemented Interfaces:
    Duplicatable, GenericRecord

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

      • AxisOptionsRecord

        public AxisOptionsRecord()
    • Method Detail

      • 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
      • 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.