Class AbstractSystemOfUnits.Helper

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Helper()  
    • Method Summary

      Modifier and Type Method Description
      static <U extends javax.measure.Unit<?>>
      U
      addUnit​(Set<javax.measure.Unit<?>> units, U unit, String name)
      Adds a new named unit to the collection.
      static <U extends javax.measure.Unit<?>>
      U
      addUnit​(Set<javax.measure.Unit<?>> units, U unit, String name, String symbol)
      Adds a new named unit to the collection.
      static <U extends javax.measure.Unit<?>>
      U
      addUnit​(Set<javax.measure.Unit<?>> units, U unit, String name, String symbol, UnitStyle style)
      Adds a new named unit to the collection.
      static <U extends javax.measure.Unit<?>>
      U
      addUnit​(Set<javax.measure.Unit<?>> units, U unit, String text, UnitStyle style)
      Adds a new labeled unit to the set.
    • Constructor Detail

    • Method Detail

      • addUnit

        public static <U extends javax.measure.Unit<?>> U addUnit​(Set<javax.measure.Unit<?>> units,
                                                                  U unit,
                                                                  String name)
        Adds a new named unit to the collection.
        Parameters:
        unit - the unit being added.
        name - the name of the unit.
        Returns:
        unit.
        Since:
        1.0
      • addUnit

        public static <U extends javax.measure.Unit<?>> U addUnit​(Set<javax.measure.Unit<?>> units,
                                                                  U unit,
                                                                  String name,
                                                                  String symbol)
        Adds a new named unit to the collection.
        Parameters:
        unit - the unit being added.
        name - the name of the unit.
        name - the symbol of the unit.
        Returns:
        unit.
        Since:
        1.0
      • addUnit

        public static <U extends javax.measure.Unit<?>> U addUnit​(Set<javax.measure.Unit<?>> units,
                                                                  U unit,
                                                                  String name,
                                                                  String symbol,
                                                                  UnitStyle style)
        Adds a new named unit to the collection.
        Parameters:
        unit - the unit being added.
        name - the name of the unit.
        name - the symbol of the unit.
        style - style of the unit.
        Returns:
        unit.
        Since:
        1.0.1
      • addUnit

        public static <U extends javax.measure.Unit<?>> U addUnit​(Set<javax.measure.Unit<?>> units,
                                                                  U unit,
                                                                  String text,
                                                                  UnitStyle style)
        Adds a new labeled unit to the set.
        Parameters:
        units - the set to add to.
        unit - the unit being added.
        text - the text for the unit.
        style - style of the unit.
        Returns:
        unit.
        Since:
        1.0.1