Package org.vast.unit
Class AbstractUnitConverter
java.lang.Object
org.vast.unit.AbstractUnitConverter
- All Implemented Interfaces:
 UnitConverter
- Direct Known Subclasses:
 GenericUnitConverter
Base abstract class for all unit converters
- Since:
 - May 4, 2006
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract doubleconvert(double value) Converts a double value expressed in sourceUnit to the corresponding value expressed in destinationUnit.booleanbooleanvoidsetDestUnit(Unit destinationUnit) voidsetSrcUnit(Unit sourceUnit)  
- 
Field Details
- 
srcUnit
 - 
destUnit
 - 
conversionNeeded
protected boolean conversionNeeded - 
conversionPossible
protected boolean conversionPossible 
 - 
 - 
Constructor Details
- 
AbstractUnitConverter
public AbstractUnitConverter() - 
AbstractUnitConverter
 
 - 
 - 
Method Details
- 
convert
public abstract double convert(double value) Converts a double value expressed in sourceUnit to the corresponding value expressed in destinationUnit.- Specified by:
 convertin interfaceUnitConverter
 - 
isConversionNeeded
public boolean isConversionNeeded() - 
isConversionPossible
public boolean isConversionPossible() - 
getDestUnit
 - 
setDestUnit
 - 
getSrcUnit
 - 
setSrcUnit
 
 -