Example #1
0
 private static Unit findExistingPrefixed(Prefix prefix, Unit baseUnit) {
   if (UnitFactory.PREFIXED.containsKey(baseUnit)) {
     Map<Prefix, PrefixedUnit> prefixes = UnitFactory.PREFIXED.get(baseUnit);
     return prefixes.get(prefix);
   }
   return null;
 }
Example #2
0
  private static void addPrefixed(PrefixedUnit unit) {
    Map<Prefix, PrefixedUnit> basicUnitPrefixes;

    if (UnitFactory.PREFIXED.containsKey(unit.getBaseUnit())) {
      basicUnitPrefixes = UnitFactory.PREFIXED.get(unit.getBaseUnit());
    } else {
      basicUnitPrefixes = new HashMap<Prefix, PrefixedUnit>();
      UnitFactory.PREFIXED.put(unit.getBaseUnit(), basicUnitPrefixes);
    }
    basicUnitPrefixes.put(unit.getPrefix(), unit);
  }
Example #3
0
 static void reset() {
   UnitFactory.DIVIDEND_AND_DIVISOR_TO_QUOTIENT.clear();
   UnitFactory.PRODUCTS.clear();
   UnitFactory.PREFIXED.clear();
 }