Class ValueRangeRecord

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

public final class ValueRangeRecord extends StandardRecord
The value range record defines the range of the value axis.
  • Field Details

  • Constructor Details

    • ValueRangeRecord

      public ValueRangeRecord()
    • ValueRangeRecord

      public ValueRangeRecord(ValueRangeRecord other)
    • ValueRangeRecord

      public ValueRangeRecord(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
    • copy

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

      public double getMinimumAxisValue()
      Get the minimum axis value field for the ValueRange record.
    • setMinimumAxisValue

      public void setMinimumAxisValue(double field_1_minimumAxisValue)
      Set the minimum axis value field for the ValueRange record.
    • getMaximumAxisValue

      public double getMaximumAxisValue()
      Get the maximum axis value field for the ValueRange record.
    • setMaximumAxisValue

      public void setMaximumAxisValue(double field_2_maximumAxisValue)
      Set the maximum axis value field for the ValueRange record.
    • getMajorIncrement

      public double getMajorIncrement()
      Get the major increment field for the ValueRange record.
    • setMajorIncrement

      public void setMajorIncrement(double field_3_majorIncrement)
      Set the major increment field for the ValueRange record.
    • getMinorIncrement

      public double getMinorIncrement()
      Get the minor increment field for the ValueRange record.
    • setMinorIncrement

      public void setMinorIncrement(double field_4_minorIncrement)
      Set the minor increment field for the ValueRange record.
    • getCategoryAxisCross

      public double getCategoryAxisCross()
      Get the category axis cross field for the ValueRange record.
    • setCategoryAxisCross

      public void setCategoryAxisCross(double field_5_categoryAxisCross)
      Set the category axis cross field for the ValueRange record.
    • getOptions

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

      public void setOptions(short field_6_options)
      Set the options field for the ValueRange record.
    • setAutomaticMinimum

      public void setAutomaticMinimum(boolean value)
      Sets the automatic minimum field value. automatic minimum value selected
    • isAutomaticMinimum

      public boolean isAutomaticMinimum()
      automatic minimum value selected
      Returns:
      the automatic minimum field value.
    • setAutomaticMaximum

      public void setAutomaticMaximum(boolean value)
      Sets the automatic maximum field value. automatic maximum value selected
    • isAutomaticMaximum

      public boolean isAutomaticMaximum()
      automatic maximum value selected
      Returns:
      the automatic maximum field value.
    • setAutomaticMajor

      public void setAutomaticMajor(boolean value)
      Sets the automatic major field value. automatic major unit selected
    • isAutomaticMajor

      public boolean isAutomaticMajor()
      automatic major unit selected
      Returns:
      the automatic major field value.
    • setAutomaticMinor

      public void setAutomaticMinor(boolean value)
      Sets the automatic minor field value. automatic minor unit selected
    • isAutomaticMinor

      public boolean isAutomaticMinor()
      automatic minor unit selected
      Returns:
      the automatic minor field value.
    • setAutomaticCategoryCrossing

      public void setAutomaticCategoryCrossing(boolean value)
      Sets the automatic category crossing field value. category crossing point is automatically selected
    • isAutomaticCategoryCrossing

      public boolean isAutomaticCategoryCrossing()
      category crossing point is automatically selected
      Returns:
      the automatic category crossing field value.
    • setLogarithmicScale

      public void setLogarithmicScale(boolean value)
      Sets the logarithmic scale field value. use logarithmic scale
    • isLogarithmicScale

      public boolean isLogarithmicScale()
      use logarithmic scale
      Returns:
      the logarithmic scale field value.
    • setValuesInReverse

      public void setValuesInReverse(boolean value)
      Sets the values in reverse field value. values are reverses in graph
    • isValuesInReverse

      public boolean isValuesInReverse()
      values are reverses in graph
      Returns:
      the values in reverse field value.
    • setCrossCategoryAxisAtMaximum

      public void setCrossCategoryAxisAtMaximum(boolean value)
      Sets the cross category axis at maximum field value. category axis to cross at maximum value
    • isCrossCategoryAxisAtMaximum

      public boolean isCrossCategoryAxisAtMaximum()
      category axis to cross at maximum value
      Returns:
      the cross category axis at maximum field value.
    • setReserved

      public void setReserved(boolean value)
      Sets the reserved field value. reserved, must equal 1 (excel dev. guide says otherwise)
    • isReserved

      public boolean isReserved()
      reserved, must equal 1 (excel dev. guide says otherwise)
      Returns:
      the reserved field value.
    • getGenericRecordType

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

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