Class UnitSystem

    • Field Detail

      • CGS

        public static final CGS CGS
        CGS: centimeter-gram-second system.
      • CGS_ESU

        public static final CGS_ESU CGS_ESU
        CGS_ESU: centimeter-gram-second system, electrostatic units.
      • CGS_EMU

        public static final CGS_EMU CGS_EMU
        CGS_EMU: centimeter-gram-second system, electromagnetic units.
      • IMPERIAL

        public static final Imperial IMPERIAL
        Imperial system.
      • MTS

        public static final MTS MTS
        MTS: meter-tonne-second system.
      • OTHER

        public static final Other OTHER
        Other (or no) system.
      • SI_ACCEPTED

        public static final SIAccepted SI_ACCEPTED
        SI units, accepted for use in addition to SI.
      • SI_BASE

        public static final SIBase SI_BASE
        SI base units: temperature, time, length, mass, luminous intensity, amount of substance and electric current.
      • SI_DERIVED

        public static final SIDerived SI_DERIVED
        SI derived units, by combining SI-base elements (and quantifiers such as milli or kilo).
      • US_CUSTOMARY

        public static final USCustomary US_CUSTOMARY
        US additions to the Imperial system.
      • AU

        public static final AU AU
        AU: Atomic Unit system.
    • Constructor Detail

      • UnitSystem

        protected UnitSystem​(String abbreviationKey,
                             String nameKey)
        Construct a new UnitSystem.
        Parameters:
        abbreviationKey - String; the abbreviation of the unit system, such as cgs
        nameKey - String; the name of the unit system, such as centimeter-gram-second
    • Method Detail

      • getName

        public final String getName()
        Retrieve the name of this UnitSystem.
        Returns:
        String; the name of this UnitSystem, e.g. centimeter-gram-second
      • getNameKey

        public final String getNameKey()
        Retrieve the name key of this UnitSystem.
        Returns:
        String; the name key of this UnitSystem, e.g. CGS.centimeter-gram-second
      • getAbbreviation

        public final String getAbbreviation()
        Retrieve the abbreviation of this UnitSystem.
        Returns:
        String; the abbreviation of this UnitSystem, e.g., CGS.cgs
      • getAbbreviationKey

        public final String getAbbreviationKey()
        Retrieve the abbreviation key of this UnitSystem.
        Returns:
        String; the abbreviation key of this UnitSystem, e.g. cgs