Module utilities

Class Quantity

java.lang.Object
de.grogra.util.Quantity

public final class Quantity extends Object
  • Field Details

    • FRACTION

      public static final Quantity FRACTION
    • TIME

      public static final Quantity TIME
    • LENGTH

      public static final Quantity LENGTH
    • MASS

      public static final Quantity MASS
    • ANGLE

      public static final Quantity ANGLE
    • POWER

      public static final Quantity POWER
    • POWER_PER_AREA

      public static final Quantity POWER_PER_AREA
    • TEMPERATURE

      public static final Quantity TEMPERATURE
  • Method Details

    • get

      public static Quantity get(String name)
    • newInstance

      public Quantity newInstance(Unit preferredUnit)
    • getPreferredUnit

      public Unit getPreferredUnit()
    • add

      public void add(Unit unit)
    • add

      public void add(String unit, double factor)
    • chooseUnit

      public Unit chooseUnit(float value)
    • getUnits

      public Unit[] getUnits()
    • toString

      public String toString(float value)
    • toString

      public String toString(double value)
    • parseUnit

      public Unit parseUnit(String s, Unit defaultUnit)
    • parseUnit

      public Unit parseUnit(String s)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object