Class ConversionRates.ConversionRateInfo

java.lang.Object
com.ibm.icu.impl.units.ConversionRates.ConversionRateInfo
Enclosing class:
ConversionRates

public static class ConversionRates.ConversionRateInfo extends Object
  • Field Details

    • simpleUnit

      private final String simpleUnit
    • target

      private final String target
    • conversionRate

      private final String conversionRate
    • offset

      private final BigDecimal offset
    • specialMappingName

      private final String specialMappingName
    • systems

      private final String systems
  • Constructor Details

  • Method Details

    • forNumberWithDivision

      private static BigDecimal forNumberWithDivision(String numberWithDivision)
    • getTarget

      public String getTarget()
      Returns:
      the base unit.

      For example: ("meter", "foot", "inch", "mile" ... etc.) have "meter" as a base/root unit.

    • getOffset

      public BigDecimal getOffset()
      Returns:
      The offset from this unit to the base unit.
    • getConversionRate

      public String getConversionRate()
      Returns:
      The conversion rate from this unit to the base unit.
    • getSpecialMappingName

      public String getSpecialMappingName()
      Returns:
      The name of the special conversion system for this unit (used instead of factor + optional offset).
    • getSystems

      public String getSystems()
      Returns:
      The measurement systems this unit belongs to.