1 package org.djunits.demo.examples;
2
3 import java.util.Map;
4
5 import org.djunits.unit.AreaUnit;
6 import org.djunits.unit.ElectricalChargeUnit;
7 import org.djunits.unit.FrequencyUnit;
8 import org.djunits.unit.LengthUnit;
9 import org.djunits.unit.LinearDensityUnit;
10 import org.djunits.unit.MassUnit;
11 import org.djunits.unit.Unit;
12 import org.djunits.unit.VolumeUnit;
13
14
15
16
17
18
19
20
21
22 public final class UnitPrefix
23 {
24
25 private UnitPrefix()
26 {
27
28 }
29
30
31
32
33 public static void main(final String[] args)
34 {
35 print(LengthUnit.BASE.getUnitsByAbbreviation());
36 print(AreaUnit.BASE.getUnitsByAbbreviation());
37 print(VolumeUnit.BASE.getUnitsByAbbreviation());
38 print(ElectricalChargeUnit.BASE.getUnitsByAbbreviation());
39 print(MassUnit.BASE.getUnitsByAbbreviation());
40 print(LinearDensityUnit.BASE.getUnitsByAbbreviation());
41 print(FrequencyUnit.BASE.getUnitsByAbbreviation());
42 }
43
44
45
46
47 private static void print(final Map<String, ? extends Unit<?>> unitMap)
48 {
49 System.out.println();
50 for (String ab : unitMap.keySet())
51 {
52 Unit<?> unit = unitMap.get(ab);
53 System.out.println((ab + " ").substring(0, 8) + (unit.getId() + " ").substring(0, 8) + " "
54 + (unit.getName() + " ").substring(0, 24) + " "
55 + unit.getScale().toStandardUnit(1.0) + " " + unit.getAbbreviations());
56 }
57 }
58 }