gnu.math

Class FixedRealFormat


public class FixedRealFormat
extends java.text.Format

Format a real number using a fixed-point format. Used for Common Lisp specs ~F and ~$; also C-style %f.

Field Summary

boolean
internalPad
char
overflowChar
char
padChar
int
scale
boolean
showPlus
int
width

Method Summary

StringBuffer
format(Object num, StringBuffer sbuf, FieldPosition fpos)
StringBuffer
format(double num, StringBuffer sbuf, FieldPosition fpos)
void
format(RatNum number, StringBuffer sbuf, FieldPosition fpos)
void
format(RatNum number, boolean negative, StringBuffer sbuf, FieldPosition fpos)
void
format(RealNum number, StringBuffer sbuf, FieldPosition fpos)
StringBuffer
format(long num, StringBuffer sbuf, FieldPosition fpos)
int
getMaximumFractionDigits()
int
getMinimumIntegerDigits()
java.lang.Number
parse(String text, java.text.ParsePosition status)
Object
parseObject(String text, java.text.ParsePosition status)
void
setMaximumFractionDigits(int d)
void
setMinimumIntegerDigits(int i)

Field Details

internalPad

public boolean internalPad

overflowChar

public char overflowChar

padChar

public char padChar

scale

public int scale

showPlus

public boolean showPlus

width

public int width

Method Details

format

public StringBuffer format(Object num,
                           StringBuffer sbuf,
                           FieldPosition fpos)

format

public StringBuffer format(double num,
                           StringBuffer sbuf,
                           FieldPosition fpos)

format

public void format(RatNum number,
                   StringBuffer sbuf,
                   FieldPosition fpos)

format

public void format(RatNum number,
                   boolean negative,
                   StringBuffer sbuf,
                   FieldPosition fpos)

format

public void format(RealNum number,
                   StringBuffer sbuf,
                   FieldPosition fpos)

format

public StringBuffer format(long num,
                           StringBuffer sbuf,
                           FieldPosition fpos)

getMaximumFractionDigits

public int getMaximumFractionDigits()

getMinimumIntegerDigits

public int getMinimumIntegerDigits()

parse

public java.lang.Number parse(String text,
                              java.text.ParsePosition status)

parseObject

public Object parseObject(String text,
                          java.text.ParsePosition status)

setMaximumFractionDigits

public void setMaximumFractionDigits(int d)

setMinimumIntegerDigits

public void setMinimumIntegerDigits(int i)