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 and 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 and Description |
---|---|
<T extends Quantity<T>> |
Quantity.asType(java.lang.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(java.lang.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 and Description |
---|---|
Quantity<Q> |
Quantity.add(Quantity<Q> addend)
Returns the sum of this
Quantity with the one specified. |
<T extends Quantity<T>> |
Quantity.asType(java.lang.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(java.lang.Number divisor)
Returns the product of this
Quantity divided by the Number
specified. |
Quantity<?> |
Quantity.divide(Quantity<?> divisor)
Returns the product 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(java.lang.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 and 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 product 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 and Description |
---|---|
Quantity<?> |
QuantityFormat.parse(java.lang.CharSequence csq)
Parses a portion of the specified
CharSequence from the specified position to produce a Quantity . |
Quantity<?> |
QuantityFormat.parse(java.lang.CharSequence csq,
java.text.ParsePosition cursor)
Parses a portion of the specified
CharSequence from the specified position to produce a Quantity . |
Modifier and Type | Method and Description |
---|---|
java.lang.Appendable |
QuantityFormat.format(Quantity<?> quantity,
java.lang.Appendable dest)
Formats the specified quantity into an
Appendable . |
Modifier and Type | Interface and 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 and Description |
---|---|
interface |
QuantityFactory<Q extends Quantity<Q>>
|
Modifier and Type | Method and Description |
---|---|
abstract <Q extends Quantity<Q>> |
ServiceProvider.getQuantityFactory(java.lang.Class<Q> quantity)
Return a factory for this
Quantity . |
<Q extends Quantity<Q>> |
SystemOfUnits.getUnit(java.lang.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 and Description |
---|---|
Quantity<Q> |
QuantityFactory.create(java.lang.Number value,
Unit<Q> unit)
Returns the quantity for the specified number stated in the specified unit.
|
Copyright © 2014–2018 Jean-Marie Dautelle, Werner Keil, Otavio Santana. All rights reserved.