public abstract class UnitUtilities
extends Object
- Author:
- Dr. Peter Droste
-
Method Summary
Modifier and Type |
Method |
Description |
static List<UnitFactor> |
canonizeDerived(List<UnitFactor> unitFactors) |
|
static UnitInterface |
divide(UnitInterface unitA,
UnitInterface unitB) |
|
static boolean |
equals(UnitInterface unitA,
UnitInterface unitB,
boolean ignoreMultiplicator) |
|
static List<UnitFactor> |
extractSIFactors(List<UnitFactor> unitFactors) |
|
static UnitInterface |
getBest(UnitInterface unitA,
UnitInterface unitB) |
|
static double |
getMultiplicator(UnitInterface fromUnit,
UnitInterface toUnit) |
|
static String |
getNormalizedSISymbolExpression(EnumMap<SIUnit,UnitFactor> unitFactors) |
|
static String |
getSymbolExpression(List<UnitFactor> unitFactors) |
|
static String |
getUnitIdentifier(UnitInterface unit) |
|
static UnitInterface |
interpretUnit(String text) |
|
static UnitInterface |
multiply(UnitInterface unitA,
UnitInterface unitB) |
|
static EnumMap<SIUnit,UnitFactor> |
normalizeSI(List<UnitFactor> unitFactors) |
|
static UnitInterface |
power(UnitInterface unit,
int n) |
|
static UnitInterface |
powerN(UnitInterface unit,
Number n) |
|
static UnitInterface |
root(UnitInterface unit,
int n) |
|
static void |
setFunctionProcessor(MathExpression expression,
MathFunction.FunctionProcessorInterface functionProcessor) |
|
static EnumMap<SIUnit,UnitFactor> |
sort(List<UnitFactor> unitFactors) |
|
static List<UnitFactor> |
sortDerived(List<UnitFactor> unitFactors) |
|
static String |
toFlatHtml(UnitInterface unit,
boolean italic) |
|
static String |
toFlatPlainText(UnitInterface unit) |
|
static String |
toHtml(UnitInterface unit,
boolean italic) |
|
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait