public final class ValueFormatter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DECIMAL_FORMAT_PATTERN |
Constructor and Description |
---|
ValueFormatter() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
format(java.lang.Object oValue,
FormatSpecifier formatSpecifier,
com.ibm.icu.util.ULocale lcl,
java.lang.Object oCachedJavaFormatter)
Returns the formatted string representation of given object.
|
static java.lang.String |
getNumericPattern(double dValue)
Returns an auto computed decimal format pattern for category data or axis
label.
|
static java.lang.String |
getNumericPattern(java.lang.Number num)
Returns an auto computed number pattern.
|
static java.lang.Number |
normalizeDouble(java.lang.Double value)
Normalize double value to avoid error precision.
|
static java.lang.Number |
normalizeDouble(java.lang.Double dValue,
java.lang.String pattern) |
static FormatSpecifier |
resetFormatSpecifier(java.lang.Object oValue,
FormatSpecifier fs)
Under some cases, the specified format specifier is not suitable for
current value, the format specifier must be reset to fit current value.
|
public static final java.lang.String DECIMAL_FORMAT_PATTERN
public static final java.lang.String format(java.lang.Object oValue, FormatSpecifier formatSpecifier, com.ibm.icu.util.ULocale lcl, java.lang.Object oCachedJavaFormatter) throws ChartException
oValue
- formatSpecifier
- lcl
- ChartException
public static FormatSpecifier resetFormatSpecifier(java.lang.Object oValue, FormatSpecifier fs)
oValue
- fs
- public static java.lang.String getNumericPattern(java.lang.Number num)
num
- number valuepublic static java.lang.String getNumericPattern(double dValue)
public static java.lang.Number normalizeDouble(java.lang.Double value)
value
- public static java.lang.Number normalizeDouble(java.lang.Double dValue, java.lang.String pattern)
Copyright © 2005-2008 Actuate Corp. All rights reserved.