Class AbstractSystemOfUnits.Helper

java.lang.Object
tech.units.indriya.AbstractSystemOfUnits.Helper
Enclosing class:
AbstractSystemOfUnits

protected static class AbstractSystemOfUnits.Helper extends Object
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • 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.
    (package private) static Set<javax.measure.Unit<?>>
    getUnitsOfDimension(Set<javax.measure.Unit<?>> units, javax.measure.Dimension dimension)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Helper

      protected Helper()
  • Method Details

    • getUnitsOfDimension

      static Set<javax.measure.Unit<?>> getUnitsOfDimension(Set<javax.measure.Unit<?>> units, javax.measure.Dimension dimension)
    • 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.
      style - style of the unit.
      name - the symbol 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