Top Description Fields Constructors Methods
com.dlsc.unitfx.util

public final Class Units

extends AbstractSystemOfUnits
Class Inheritance
Imports
com.dlsc.unitfx.QuantityInputField, tech.units.indriya.AbstractSystemOfUnits, .AbstractUnit, tech.units.indriya.format.UnitStyle, tech.units.indriya.function.MultiplyConverter, tech.units.indriya.unit.AlternateUnit, .TransformedUnit, javax.measure.MetricPrefix, .Quantity, .Unit, javax.measure.quantity.Angle, .Length, .Mass, .Speed, .Temperature, java.util.ArrayList, .Collections, .HashMap, .List, .Map, .Optional

Customized system of units that incorporates all available units in all dimensions supported by the QuantityInputField.

Field Summary

Modifier and TypeField and Description
public static final Unit<Temperature>
public static final Unit<Length>
public static final Unit<Angle>
public static final Unit<Length>
public static final Unit<Mass>
public static final Unit<Length>
private static final Units
public static final Unit<Temperature>
public static final Unit<Mass>
public static final Unit<Length>
public static final Unit<Speed>
public static final Unit<Speed>
public static final Unit<Length>
public static final Unit<Speed>
public static final Unit<Mass>
public static final Unit<Length>
public static final Unit<Length>
private final Map<Class<? extends Quantity<?>>, List<Unit<?>>>
Inherited from tech.units.indriya.AbstractSystemOfUnits:
loggerquantityToUnitunits

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static <Q extends Quantity<Q>> Unit<Q>
addUnit(Class<Q> type, Unit<Q> unit, String symbol, boolean baseUnit)

public static Units
public String
public <
The quantity type.
Q extends Quantity<Q>
>
List<Unit<Q>>

Returns:

The list of registered units in this system of units.
getUnits
(Class<Q>
The quantity type class.
type
)

Allows to get the list of units registered for the given quantity type.

Inherited from tech.units.indriya.AbstractSystemOfUnits:
getUnitgetUnitgetUnitgetUnitgetUnitsgetUnits

Field Detail

CELSIUSback to summary
public static final Unit<Temperature> CELSIUS
CENTIMETREback to summary
public static final Unit<Length> CENTIMETRE
DEGREEback to summary
public static final Unit<Angle> DEGREE
GRAMback to summary
public static final Unit<Mass> GRAM
INCHback to summary
public static final Unit<Length> INCH
INSTANCEback to summary
private static final Units INSTANCE
KELVINback to summary
public static final Unit<Temperature> KELVIN
KILOGRAMback to summary
public static final Unit<Mass> KILOGRAM
KILOMETREback to summary
public static final Unit<Length> KILOMETRE
KILOMETRE_PER_HOURback to summary
public static final Unit<Speed> KILOMETRE_PER_HOUR
KNOTback to summary
public static final Unit<Speed> KNOT
METREback to summary
public static final Unit<Length> METRE
METRE_PER_SECONDback to summary
public static final Unit<Speed> METRE_PER_SECOND
MILLIGRAMback to summary
public static final Unit<Mass> MILLIGRAM
MILLIMETREback to summary
public static final Unit<Length> MILLIMETRE
NAUTICAL_MILEback to summary
public static final Unit<Length> NAUTICAL_MILE
quantityToUnitsback to summary
private final Map<Class<? extends Quantity<?>>, List<Unit<?>>> quantityToUnits

Constructor Detail

Unitsback to summary
private Units()

Method Detail

addUnitback to summary
private static <Q extends Quantity<Q>> Unit<Q> addUnit(Class<Q> type, Unit<Q> unit, String symbol, boolean baseUnit)
getInstanceback to summary
public static Units getInstance()
getNameback to summary
public String getName()

Implements abstract tech.units.indriya.AbstractSystemOfUnits.getName.

Implements javax.measure.spi.SystemOfUnits.getName, tech.uom.lib.common.function.Nameable.getName.

Returns:String

Doc from javax.measure.spi.SystemOfUnits.getName.

a name

Annotations
@Override
getUnitsback to summary
public <Q extends Quantity<Q>> List<Unit<Q>> getUnits(Class<Q> type)

Allows to get the list of units registered for the given quantity type.

Parameters
<Q>
The quantity type.
type:Class<Q>

The quantity type class.

Returns:List<Unit<Q>>

The list of registered units in this system of units.

Annotations
@SuppressWarnings:unchecked