Module xl.core

Class XL16UUnitRuntime

java.lang.Object
de.grogra.xl.lang.XL16UUnitRuntime

public final class XL16UUnitRuntime extends Object
  • Method Details

    • toCanonicalFloat

      public static float toCanonicalFloat(float value, double scaleToCanonical, double offsetToCanonical, boolean temperatureDifference)
    • toCanonicalIntExact

      public static int toCanonicalIntExact(int value, double scaleToCanonical, double offsetToCanonical, boolean temperatureDifference)
    • toCanonicalLongExact

      public static long toCanonicalLongExact(long value, double scaleToCanonical, double offsetToCanonical, boolean temperatureDifference)
    • toCanonicalDouble

      public static double toCanonicalDouble(double value, double scaleToCanonical, double offsetToCanonical, boolean temperatureDifference)
    • fromCanonicalFloat

      public static float fromCanonicalFloat(float value, double scaleToCanonical, double offsetToCanonical, boolean temperatureDifference)
    • fromCanonicalDouble

      public static double fromCanonicalDouble(double value, double scaleToCanonical, double offsetToCanonical, boolean temperatureDifference)
    • formatQuantity

      public static String formatQuantity(double value, String unitSymbol)
    • formatQuantity

      public static String formatQuantity(float value, String unitSymbol)
    • formatCanonicalQuantity

      public static String formatCanonicalQuantity(double canonicalValue, String canonicalUnitSymbol)
    • formatPreferredQuantity

      public static String formatPreferredQuantity(double canonicalValue, String preferredUnitSymbol, double scaleToCanonical, double offsetToCanonical, boolean temperatureDifference)
    • unitOf

      public static String unitOf(String unitSymbol)
    • baseUnitOf

      public static String baseUnitOf(String canonicalUnitSymbol)