com.pcauto.util
Class TemperatureUnits

java.lang.Object
  extended bycom.pcauto.util.Units
      extended bycom.pcauto.util.TemperatureUnits
All Implemented Interfaces:
java.io.Serializable

public final class TemperatureUnits
extends Units

Used Java typesafe enum pattern to port C++ enum. See http://developer.java.sun.com/developer/Books/shiftintojava/page1.html#replaceenums.

See Also:
Serialized Form

Field Summary
static TemperatureUnits[] ALL
           
static TemperatureUnits CELCIUS
           
static TemperatureUnits FAHRENHEIT
           
static TemperatureUnits KELVIN
           
 
Fields inherited from class com.pcauto.util.Units
desc, id, str
 
Method Summary
 double convertFrom(double value, Units srcUnits)
           
 Units[] getAll()
           
 
Methods inherited from class com.pcauto.util.Units
getDesc, getId, getString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KELVIN

public static final TemperatureUnits KELVIN

FAHRENHEIT

public static final TemperatureUnits FAHRENHEIT

CELCIUS

public static final TemperatureUnits CELCIUS

ALL

public static final TemperatureUnits[] ALL
Method Detail

getAll

public Units[] getAll()
Specified by:
getAll in class Units

convertFrom

public double convertFrom(double value,
                          Units srcUnits)
Specified by:
convertFrom in class Units