Class ConversionRates.ConversionRateInfo

  • Enclosing class:
    ConversionRates

    public static class ConversionRates.ConversionRateInfo
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ConversionRateInfo​(java.lang.String simpleUnit, java.lang.String target, java.lang.String conversionRate, java.lang.String offset, java.lang.String special, java.lang.String systems)  
    • Field Detail

      • simpleUnit

        private final java.lang.String simpleUnit
      • target

        private final java.lang.String target
      • conversionRate

        private final java.lang.String conversionRate
      • offset

        private final java.math.BigDecimal offset
      • specialMappingName

        private final java.lang.String specialMappingName
      • systems

        private final java.lang.String systems
    • Constructor Detail

      • ConversionRateInfo

        public ConversionRateInfo​(java.lang.String simpleUnit,
                                  java.lang.String target,
                                  java.lang.String conversionRate,
                                  java.lang.String offset,
                                  java.lang.String special,
                                  java.lang.String systems)
    • Method Detail

      • forNumberWithDivision

        private static java.math.BigDecimal forNumberWithDivision​(java.lang.String numberWithDivision)
      • getTarget

        public java.lang.String getTarget()
        Returns:
        the base unit.

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

      • getOffset

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

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

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

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