|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.hyperic.util.units.DateFormatter
public class DateFormatter
| Nested Class Summary | |
|---|---|
static class |
DateFormatter.DateSpecifics
|
| Constructor Summary | |
|---|---|
DateFormatter()
|
|
| Method Summary | |
|---|---|
FormattedNumber |
format(UnitNumber val,
java.util.Locale locale)
|
FormattedNumber |
format(UnitNumber val,
java.util.Locale locale,
FormatSpecifics specifics)
Format a number with the given locale. |
FormattedNumber[] |
formatSame(double[] val,
int unitType,
int scale,
java.util.Locale locale)
|
FormattedNumber[] |
formatSame(double[] val,
int unitType,
int scale,
java.util.Locale locale,
FormatSpecifics specifics)
Format a several values at once into the same format. |
static java.math.BigDecimal |
getBaseTime(double value,
int scale)
|
java.math.BigDecimal |
getBaseValue(double value,
int scale)
Get the base value of a value, given its scale. |
static java.math.BigDecimal |
getScaledTime(java.math.BigDecimal value,
int targScale)
|
java.math.BigDecimal |
getScaledValue(java.math.BigDecimal value,
int targScale)
Get a scaled version of a value. |
UnitNumber |
parse(java.lang.String val,
java.util.Locale locale,
ParseSpecifics specifics)
Parse a string into a UnitNumber. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DateFormatter()
| Method Detail |
|---|
public FormattedNumber format(UnitNumber val,
java.util.Locale locale)
public FormattedNumber format(UnitNumber val,
java.util.Locale locale,
FormatSpecifics specifics)
Formatter
format in interface Formatterval - Value to formatlocale - Locale that the resultant format should be inspecifics - Optional format to give specific hints to the
formatter about how the result should look.
public FormattedNumber[] formatSame(double[] val,
int unitType,
int scale,
java.util.Locale locale)
public FormattedNumber[] formatSame(double[] val,
int unitType,
int scale,
java.util.Locale locale,
FormatSpecifics specifics)
Formatter
formatSame in interface Formatterval - Values to formatunitType - One of UnitsConstants.UNIT_*scale - One of UnitsConstants.SCALE_*locale - Locale that the resultant format should be inspecifics - Optional format to give specific hints to the
formatter about how the result should look.
public java.math.BigDecimal getBaseValue(double value,
int scale)
Formatter
getBaseValue in interface Formattervalue - Value to get the base ofscale - Scale of the value -- must be valid for the
formatter unit type
public java.math.BigDecimal getScaledValue(java.math.BigDecimal value,
int targScale)
Formatter
getScaledValue in interface Formattervalue - Value to scaletargScale - Target scale -- must be valid for the
formatter unit type
public static java.math.BigDecimal getScaledTime(java.math.BigDecimal value,
int targScale)
public static java.math.BigDecimal getBaseTime(double value,
int scale)
public UnitNumber parse(java.lang.String val,
java.util.Locale locale,
ParseSpecifics specifics)
throws java.text.ParseException
Formatter
parse in interface Formatterval - Value to parselocale - Locale to parse withspecifics - An optional argument which gives the parser
more information about parsing
java.text.ParseException
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||