Class Converter

java.lang.Object
eu.hansolo.toolbox.unit.Converter

public class Converter extends Object
  • Field Details

    • ABBREVIATIONS

      public static final String[] ABBREVIATIONS
    • MAX_NO_OF_DECIMALS

      public static final int MAX_NO_OF_DECIMALS
      See Also:
  • Constructor Details

  • Method Details

    • getCategory

      public Category getCategory()
    • getBaseUnitDefinition

      public UnitDefinition getBaseUnitDefinition()
    • setBaseUnitDefinition

      public void setBaseUnitDefinition(UnitDefinition baseUnitDefinition)
    • getFactor

      public BigDecimal getFactor()
    • getOffset

      public BigDecimal getOffset()
    • getUnitName

      public String getUnitName()
    • getUnitShort

      public String getUnitShort()
    • getLocale

      public Locale getLocale()
    • setLocale

      public void setLocale(Locale locale)
    • getDecimals

      public int getDecimals()
    • setDecimals

      public void setDecimals(int decimals)
    • getFormatString

      public String getFormatString()
    • isActive

      public final boolean isActive()
    • setActive

      public final void setActive(boolean active)
    • convert

      public final double convert(double value, UnitDefinition unitDefinition)
    • convertToString

      public final String convertToString(double value, UnitDefinition unitDefinition)
    • convertToBaseUnit

      public final double convertToBaseUnit(double value, UnitDefinition unitDefinition)
    • getPattern

      public final Pattern getPattern()
    • getAvailableUnits

      public final List<Unit> getAvailableUnits(Category category)
    • getAllUnitDefinitions

      public final EnumMap<Category,ArrayList<UnitDefinition>> getAllUnitDefinitions()
    • getAllActiveUnitDefinitions

      public final EnumMap<Category,ArrayList<UnitDefinition>> getAllActiveUnitDefinitions()
    • format

      public static final String format(double number, int decimals)
    • format

      public static final String format(double number, int decimals, Locale locale)
    • toString

      public String toString()
      Overrides:
      toString in class Object