Interface | Description |
---|---|
Dimension.Model |
This interface represents the mapping between
base units
and dimensions . |
Class | Description |
---|---|
AlternateUnit<Q extends Quantity> |
This class represents the units used in expressions to distinguish
between quantities of a different nature but of the same dimensions.
|
BaseUnit<Q extends Quantity> |
This class represents the building blocks on top of which all others
units are created.
|
CompoundUnit<Q extends Quantity> |
This class represents the multi-radix units (such as "hour:min:sec").
|
DerivedUnit<Q extends Quantity> |
This class identifies the units created by combining or transforming
other units.
|
Dimension |
This class represents the dimension of an unit.
|
NonSI |
This class contains units that are not part of the International
System of Units, that is, they are outside the SI, but are important
and widely used.
|
ProductUnit<Q extends Quantity> |
This class represents units formed by the product of rational powers of
existing units.
|
SI |
This class contains SI (Système International d'Unités) base units,
and derived units.
|
SystemOfUnits |
This class represents a system of units, it groups units together
for historical or cultural reasons.
|
TransformedUnit<Q extends Quantity> |
This class represents the units derived from other units using
converters . |
Unit<Q extends Quantity> |
This class represents a determinate
quantity (as of length, time, heat, or value) adopted as a standard
of measurement. |
UnitFormat |
This class provides the interface for formatting and parsing
units . |
Provides support for programatic unit handling.
SI
class (Système International d'Unités) and
about 50 non-standard units are available through the
NonSI
class.
Quantity
>) to
enforce compile-time checks of units/measures consistency, for example:[code]
Unit