| Constructor and Description |
|---|
TemperatureFormatter() |
| Modifier and Type | Method and Description |
|---|---|
FormattedNumber |
format(UnitNumber val,
Locale locale,
FormatSpecifics format)
Format a number with the given locale.
|
FormattedNumber[] |
formatSame(double[] values,
UnitsConstants unitType,
ScaleConstants scale,
Locale locale,
FormatSpecifics format)
Format a several values at once into the same format.
|
BigDecimal |
getBaseValue(double value,
ScaleConstants scale)
Get the base value of a value, given its scale.
|
BigDecimal |
getScaledValue(BigDecimal value,
ScaleConstants targScale)
Get a scaled version of a value.
|
UnitNumber |
parse(String val,
Locale locale,
ParseSpecifics specifics)
Parse a string into a UnitNumber.
|
public FormattedNumber format(UnitNumber val, Locale locale, FormatSpecifics format)
Formatterpublic FormattedNumber[] formatSame(double[] values, UnitsConstants unitType, ScaleConstants scale, Locale locale, FormatSpecifics format)
FormatterformatSame in interface Formattervalues - Values to formatunitType - One of UnitsConstants.UNIT_*scale - One of UnitsConstants.SCALE_*locale - Locale that the resultant format should be informat - Optional format to give specific hints to the formatter about how the result should look.public BigDecimal getBaseValue(double value, ScaleConstants scale)
FormattergetBaseValue in interface Formattervalue - Value to get the base ofscale - Scale of the value -- must be valid for the formatter unit typepublic BigDecimal getScaledValue(BigDecimal value, ScaleConstants targScale)
FormattergetScaledValue in interface Formattervalue - Value to scaletargScale - Target scale -- must be valid for the formatter unit typepublic UnitNumber parse(String val, Locale locale, ParseSpecifics specifics) throws ParseException
Formatterparse in interface Formatterval - Value to parselocale - Locale to parse withspecifics - An optional argument which gives the parser more information about parsingParseException - if the value could not be parsedCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.