Package gda.util.converters
Class SimpleConverterBase<S extends javax.measure.Quantity<S>,T extends javax.measure.Quantity<T>>
java.lang.Object
gda.util.converters.SimpleConverterBase<S,T>
- All Implemented Interfaces:
IConverter<javax.measure.Quantity<S>,javax.measure.Quantity<T>>
- Direct Known Subclasses:
SimpleConverter
public abstract class SimpleConverterBase<S extends javax.measure.Quantity<S>,T extends javax.measure.Quantity<T>>
extends Object
implements IConverter<javax.measure.Quantity<S>,javax.measure.Quantity<T>>
Base class for 'simple' converters that implement the
IConverter interface, converting from one
Quantity to another Quantity, using an object that implements the
IReloadableQuantitiesConverter interface.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
converter
protected IReloadableQuantitiesConverter<S extends javax.measure.Quantity<S>,T extends javax.measure.Quantity<T>> converter
-
-
Constructor Details
-
SimpleConverterBase
public SimpleConverterBase()
-
-
Method Details
-
toTarget
Description copied from interface:IConverterCalculates a value for Target given the value of the source -
toSource
Description copied from interface:IConverterCalculates a value for Source given the value of the target -
sourceMinIsTargetMax
public boolean sourceMinIsTargetMax()Description copied from interface:IConverterReturns true is the conversion reverses the sense. So that to get the max of the source you convert the min of the target and vice versa- Specified by:
sourceMinIsTargetMaxin interfaceIConverter<S extends javax.measure.Quantity<S>,T extends javax.measure.Quantity<T>> - Returns:
- true is the conversion reverses the sense.
-
getConverter
-