| 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