Class IndriyaMeasurementServiceProvider

java.lang.Object
net.solarnetwork.javax.measure.DelegateMeasurementServiceProvider
net.solarnetwork.external.indriya.IndriyaMeasurementServiceProvider
All Implemented Interfaces:
MeasurementServiceProvider

public class IndriyaMeasurementServiceProvider extends DelegateMeasurementServiceProvider
Indriya implementation of MeasurementServiceProvider.
Version:
1.0
Author:
matt
  • 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: MeasurementServiceProvider
      Get a quantity for a given number and unit.
      Type Parameters:
      Q - the quantity type
      Parameters:
      value - the quantity amount
      unit - the quantity unit
      Returns:
      the quantity, or null if one cannot be obtained