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 double
convert
(double value) Converts a double value expressed in sourceUnit to the corresponding value expressed in destinationUnit.boolean
boolean
void
setDestUnit
(Unit destinationUnit) void
setSrcUnit
(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:
convert
in interfaceUnitConverter
-
isConversionNeeded
public boolean isConversionNeeded() -
isConversionPossible
public boolean isConversionPossible() -
getDestUnit
-
setDestUnit
-
getSrcUnit
-
setSrcUnit
-