Class IndriyaMeasurementServiceProvider
java.lang.Object
net.solarnetwork.javax.measure.DelegateMeasurementServiceProvider
net.solarnetwork.external.indriya.IndriyaMeasurementServiceProvider
- All Implemented Interfaces:
MeasurementServiceProvider
Indriya implementation of
MeasurementServiceProvider.- Version:
- 1.0
- Author:
- matt
-
Constructor Summary
ConstructorsConstructorDescriptionIndriyaMeasurementServiceProvider(javax.measure.spi.ServiceProvider delegate) Constructor. -
Method Summary
Modifier and TypeMethodDescription<Q extends javax.measure.Quantity<Q>>
javax.measure.Quantity<Q>quantityForUnit(Number value, javax.measure.Unit<Q> unit) Get a quantity for a given number and unit.Methods inherited from class net.solarnetwork.javax.measure.DelegateMeasurementServiceProvider
getFormatService, getQuantityFactory, getSystemOfUnitsService, getUnitFormatService
-
Constructor Details
-
IndriyaMeasurementServiceProvider
public IndriyaMeasurementServiceProvider(javax.measure.spi.ServiceProvider delegate) Constructor.- Parameters:
delegate- the delgate
-
-
Method Details
-
quantityForUnit
public <Q extends javax.measure.Quantity<Q>> javax.measure.Quantity<Q> quantityForUnit(Number value, javax.measure.Unit<Q> unit) Description copied from interface:MeasurementServiceProviderGet a quantity for a given number and unit.- Type Parameters:
Q- the quantity type- Parameters:
value- the quantity amountunit- the quantity unit- Returns:
- the quantity, or
nullif one cannot be obtained
-