org.jfree.chart.util
Class LogFormat
NumberFormat
org.jfree.chart.util.LogFormat
A number formatter for logarithmic values. This formatter does not support
parsing.
LogFormat(double base, String baseLabel, boolean showBase) - Creates a new instance.
|
StringBuffer | format(double number, StringBuffer toAppendTo, FieldPosition pos) - Returns a formatted representation of the specified number.
|
StringBuffer | format(long number, StringBuffer toAppendTo, FieldPosition pos) - Formats the specified number as a hexadecimal string.
|
Number | parse(String source, ParsePosition parsePosition) - Parsing is not implemented, so this method always returns
null .
|
LogFormat
public LogFormat(double base,
String baseLabel,
boolean showBase)
Creates a new instance.
base
- the base.baseLabel
- the base label.showBase
- a flag that controls whether or not the base value is
shown.
format
public StringBuffer format(double number,
StringBuffer toAppendTo,
FieldPosition pos)
Returns a formatted representation of the specified number.
number
- the number.toAppendTo
- the string buffer to append to.pos
- the position.
- A string buffer containing the formatted value.
format
public StringBuffer format(long number,
StringBuffer toAppendTo,
FieldPosition pos)
Formats the specified number as a hexadecimal string. The decimal
fraction is ignored.
number
- the number to format.toAppendTo
- the buffer to append to (ignored here).pos
- the field position (ignored here).
parse
public Number parse(String source,
ParsePosition parsePosition)
Parsing is not implemented, so this method always returns
null
.
source
- ignored.parsePosition
- ignored.