Package | Description |
---|---|
javax.measure |
Specifies Java packages for the programmatic, type safe handling
of quantities and their expression as values of units.
|
javax.measure.format |
[OPTIONAL] Provides Formatting and Parsing functionality for units, quantities, dimensions or their textual representation.
|
javax.measure.quantity |
[OPTIONAL] Provides quantitative properties or attributes of thing such as
mass, time, distance, heat, and angular separation.
|
javax.measure.spi |
[OPTIONAL] The Units of Measurement SPI.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
Quantity<Q extends Quantity<Q>> |
Represents a quantitative property of a phenomenon, body, or substance, that
can be quantified by measurement.
|
interface |
Unit<Q extends Quantity<Q>> |
Represents a determinate quantity (as of length, time, heat, or value) adopted as a standard of measurement.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends Quantity<T>> |
Quantity.asType(Class<T> type) |
Casts this quantity to a parameterized unit of specified nature or throw a
ClassCastException if the dimension of the specified quantity
and this measure unit's dimension do not match. |
<T extends Quantity<T>> |
Unit.asType(Class<T> type) |
Casts this unit to a parameterized unit of specified nature or throw a
ClassCastException if the dimension of the specified quantity and
this unit's dimension do not match. |
static <Q extends Quantity<Q>> |
MetricPrefix.ATTO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-18 |
static <Q extends Quantity<Q>> |
MetricPrefix.CENTI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-2 |
static <Q extends Quantity<Q>> |
MetricPrefix.DECI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-1 |
static <Q extends Quantity<Q>> |
MetricPrefix.DEKA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
101 |
static <Q extends Quantity<Q>> |
MetricPrefix.EXA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
1018 |
static <Q extends Quantity<Q>> |
BinaryPrefix.EXBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10246 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.FEMTO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-15 |
static <Q extends Quantity<Q>> |
BinaryPrefix.GIBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10243 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.GIGA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
109 |
static <Q extends Quantity<Q>> |
MetricPrefix.HECTO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
102 |
static <Q extends Quantity<Q>> |
BinaryPrefix.KIBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
1024 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.KILO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
103 |
static <Q extends Quantity<Q>> |
BinaryPrefix.MEBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10242 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.MEGA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
106 |
static <Q extends Quantity<Q>> |
MetricPrefix.MICRO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-6 |
static <Q extends Quantity<Q>> |
MetricPrefix.MILLI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-3 |
static <Q extends Quantity<Q>> |
MetricPrefix.NANO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-9 |
static <Q extends Quantity<Q>> |
BinaryPrefix.PEBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10245 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.PETA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
1015 |
static <Q extends Quantity<Q>> |
MetricPrefix.PICO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-12 |
static <Q extends Quantity<Q>> |
BinaryPrefix.TEBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10244 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.TERA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
1012 |
static <Q extends Quantity<Q>> |
BinaryPrefix.YOBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10248 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.YOCTO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-24 |
static <Q extends Quantity<Q>> |
MetricPrefix.YOTTA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
1024 |
static <Q extends Quantity<Q>> |
BinaryPrefix.ZEBI(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10247 (binary prefix). |
static <Q extends Quantity<Q>> |
MetricPrefix.ZEPTO(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
10-21 |
static <Q extends Quantity<Q>> |
MetricPrefix.ZETTA(Unit<Q> unit) |
Returns the specified unit multiplied by the factor
1021 |
Modifier and Type | Method | Description |
---|---|---|
Quantity<Q> |
Quantity.add(Quantity<Q> addend) |
Returns the sum of this
Quantity with the one specified. |
<T extends Quantity<T>> |
Quantity.asType(Class<T> type) |
Casts this quantity to a parameterized unit of specified nature or throw a
ClassCastException if the dimension of the specified quantity
and this measure unit's dimension do not match. |
Quantity<Q> |
Quantity.divide(Number divisor) |
Returns the quotient of this
Quantity divided by the Number
specified. |
Quantity<?> |
Quantity.divide(Quantity<?> divisor) |
Returns the quotient of this
Quantity divided by the Quantity
specified. |
Quantity<?> |
Quantity.inverse() |
Returns a
Quantity that is the multiplicative inverse of this
Quantity , having reciprocal value and reciprocal unit as given by
this.getUnit().inverse() . |
Quantity<Q> |
Quantity.multiply(Number multiplicand) |
Returns the product of this
Quantity with the Number value
specified. |
Quantity<?> |
Quantity.multiply(Quantity<?> multiplicand) |
Returns the product of this
Quantity with the one specified. |
Quantity<Q> |
Quantity.negate() |
Returns a
Quantity whose value is (-this.getValue()) . |
Quantity<Q> |
Quantity.subtract(Quantity<Q> subtrahend) |
Returns the difference between this
Quantity and the one specified. |
Quantity<Q> |
Quantity.to(Unit<Q> unit) |
Returns this
Quantity converted into another (compatible)
Unit . |
default Quantity<Q> |
Quantity.toSystemUnit() |
Convenient method equivalent to
to(getUnit().toSystemUnit()) . |
Modifier and Type | Method | Description |
---|---|---|
Quantity<Q> |
Quantity.add(Quantity<Q> addend) |
Returns the sum of this
Quantity with the one specified. |
Quantity<?> |
Quantity.divide(Quantity<?> divisor) |
Returns the quotient of this
Quantity divided by the Quantity
specified. |
Quantity<?> |
Quantity.multiply(Quantity<?> multiplicand) |
Returns the product of this
Quantity with the one specified. |
Quantity<Q> |
Quantity.subtract(Quantity<Q> subtrahend) |
Returns the difference between this
Quantity and the one specified. |
Modifier and Type | Method | Description |
---|---|---|
Quantity<?> |
QuantityFormat.parse(CharSequence csq) |
Parses a portion of the specified
CharSequence from the specified position to produce a Quantity . |
Quantity<?> |
QuantityFormat.parse(CharSequence csq,
ParsePosition pos) |
Parses a portion of the specified
CharSequence from the specified position to produce a Quantity . |
Modifier and Type | Method | Description |
---|---|---|
String |
QuantityFormat.format(Quantity<?> quantity) |
Formats the specified
Quantity . |
Appendable |
QuantityFormat.format(Quantity<?> quantity,
Appendable destination) |
Formats the specified quantity into an
Appendable . |
Modifier and Type | Interface | Description |
---|---|---|
interface |
Acceleration |
Rate of change of velocity with respect to time.
|
interface |
AmountOfSubstance |
Number of elementary entities (molecules, for example) of a substance.
|
interface |
Angle |
Figure formed by two lines diverging from a common point.
|
interface |
Area |
Extent of a planar region or of the surface of a solid measured in square units.
|
interface |
CatalyticActivity |
Catalytic activity.
|
interface |
Dimensionless |
Dimensionless quantity.
|
interface |
ElectricCapacitance |
Electric capacitance.
|
interface |
ElectricCharge |
Electric charge.
|
interface |
ElectricConductance |
Electric conductance.
|
interface |
ElectricCurrent |
Amount of electric charge flowing past a specified circuit point per unit time.
|
interface |
ElectricInductance |
Electric inductance.
|
interface |
ElectricPotential |
Electric potential or electromotive force.
|
interface |
ElectricResistance |
Electric resistance.
|
interface |
Energy |
Capacity of a physical system to do work.
|
interface |
Force |
Quantity that tends to produce an acceleration of a body in the direction of its application.
|
interface |
Frequency |
Number of times a specified phenomenon occurs within a specified interval.
|
interface |
Illuminance |
Illuminance.
|
interface |
Length |
Extent of something along its greatest dimension or the extent of space between two objects or places.
|
interface |
LuminousFlux |
Luminous flux.
|
interface |
LuminousIntensity |
Luminous flux density per solid angle as measured in a given direction relative to the emitting source.
|
interface |
MagneticFlux |
Magnetic flux.
|
interface |
MagneticFluxDensity |
Magnetic flux density.
|
interface |
Mass |
Measure of the quantity of matter that a body or an object contains.
|
interface |
Power |
Rate at which work is done.
|
interface |
Pressure |
Force applied uniformly over a surface.
|
interface |
RadiationDoseAbsorbed |
Amount of energy deposited per unit of mass.
|
interface |
RadiationDoseEffective |
Effective (or "equivalent") dose of radiation received by a human or some other living organism.
|
interface |
Radioactivity |
Radioactive activity.
|
interface |
SolidAngle |
Angle formed by three or more planes intersecting at a common point.
|
interface |
Speed |
Distance traveled divided by the time of travel.
|
interface |
Temperature |
Degree of hotness or coldness of a body or an environment.
|
interface |
Time |
Period of existence or persistence.
|
interface |
Volume |
Amount of space occupied by a three-dimensional object or region of space.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
QuantityFactory<Q extends Quantity<Q>> |
Modifier and Type | Method | Description |
---|---|---|
abstract <Q extends Quantity<Q>> |
ServiceProvider.getQuantityFactory(Class<Q> quantity) |
Returns a factory for the given
Quantity type. |
<Q extends Quantity<Q>> |
SystemOfUnits.getUnit(Class<Q> quantityType) |
Returns the default unit for the specified quantity or
null if none is defined for the given quantity in this unit system. |
Modifier and Type | Method | Description |
---|---|---|
Quantity<Q> |
QuantityFactory.create(Number value,
Unit<Q> unit) |
Returns the quantity for the specified number stated in the specified unit.
|
Quantity<Q> |
QuantityFactory.create(Number value,
Unit<Q> unit,
Quantity.Scale scale) |
Returns the quantity for the specified number stated in the specified unit and scale.
|
Copyright © 2014–2019 Jean-Marie Dautelle, Werner Keil, Otavio Santana. All rights reserved.