public enum

TemperatureUnit

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.commsignia.v2x.utils.units.TemperatureUnit

Class Overview

Utility class for specifying temperature units.

Summary

Enum Values
TemperatureUnit  CELSIUS  Specified in degrees celsius. 
TemperatureUnit  FAHRENHEIT  Specified in fahrenheit. 
Public Methods
abstract double convert(double d, TemperatureUnit u)
Convert the given temperature in the given unit to this unit.
static TemperatureUnit valueOf(String name)
final static TemperatureUnit[] values()
Protected Methods
abstract double toCelsius(double d)
abstract double toFahrenheit(double d)
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final TemperatureUnit CELSIUS

Specified in degrees celsius.

public static final TemperatureUnit FAHRENHEIT

Specified in fahrenheit.

Public Methods

public abstract double convert (double d, TemperatureUnit u)

Convert the given temperature in the given unit to this unit.

Parameters
d temperature value
u temperature unit
Returns
  • temperature in this unit

public static TemperatureUnit valueOf (String name)

public static final TemperatureUnit[] values ()

Protected Methods

protected abstract double toCelsius (double d)

protected abstract double toFahrenheit (double d)