Package gda.util.converters.util
Class RangeConverterNameProvider
java.lang.Object
gda.factory.FindableBase
gda.util.converters.util.RangeConverterNameProvider
- All Implemented Interfaces:
Findable,ConverterNameProvider
Class to hold a list of converter names and a range(from - to) for which the converter name is valid. Selects the
appropriate converter name for the given input by comparing with the converter ranges available. e.g Can have a list
of lookuptable converters and their valid range.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetConverterName(double compareTo) voidsetConverterName(String converterName2) voidsetConverters(List<RangeandConverterNameHolder> converters) Sets the converters for this name provider.Methods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
RangeConverterNameProvider
- Parameters:
name-converterName-
-
-
Method Details
-
getConverterName
- Specified by:
getConverterNamein interfaceConverterNameProvider- Returns:
- String converter name
-
getConverterName
- Specified by:
getConverterNamein interfaceConverterNameProvider- Parameters:
compareTo-- Returns:
- String converter name
-
addConverter
- Parameters:
rcnh-
-
setConverters
Sets the converters for this name provider.- Parameters:
converters- the list of converters
-
getConverterList
- Returns:
- converterList
-
setConverterName
- Specified by:
setConverterNamein interfaceConverterNameProvider- Parameters:
converterName2-
-