gnu.math
Class ExponentialFormat
java.lang.Object
   java.text.Format
java.text.Format
       gnu.math.ExponentialFormat
gnu.math.ExponentialFormat
- All Implemented Interfaces: 
- java.io.Serializable, java.lang.Cloneable
- public class ExponentialFormat 
- extends java.text.Format
Format a real number using a floating-point format.
 However, if `general' is true, and the number "fits",
 use a fixed-point format (like printf %g).
 Used for Common Lisp specs ~E and ~G;  also C-style %e and %g.
- See Also:
- Serialized Form
 
| Nested classes/interfaces inherited from class java.text.Format | 
| java.text.Format.Field | 
 
 
 
| Method Summary | 
|  java.lang.StringBuffer | format(double value,
       java.lang.StringBuffer sbuf,
       java.text.FieldPosition fpos)
 | 
|  java.lang.StringBuffer | format(long num,
       java.lang.StringBuffer sbuf,
       java.text.FieldPosition fpos)
 | 
|  java.lang.StringBuffer | format(java.lang.Object num,
       java.lang.StringBuffer sbuf,
       java.text.FieldPosition fpos)
 | 
|  java.lang.Number | parse(java.lang.String text,
      java.text.ParsePosition status)
 | 
|  java.lang.Object | parseObject(java.lang.String text,
            java.text.ParsePosition status)
 | 
 
| Methods inherited from class java.text.Format | 
| clone, format, formatToCharacterIterator, parseObject | 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
fracDigits
public int fracDigits
- Number of fractional digits to show.
  This is `d' in the CommonLisp spec.
 
 
intDigits
public int intDigits
- Number of digits to show in the integer part of the result.
 If positive, The number of digits before the decimal point.
 If negative, the -intDigits zeros are emitted after the decimal point.
  This is `k' in the CommonLisp spec.
 
 
expDigits
public int expDigits
- Number of digits to show in the exponent.
 Zero means unspecified - show as many as needed.
 
 
overflowChar
public char overflowChar
padChar
public char padChar
exponentChar
public char exponentChar
showPlus
public boolean showPlus
- True if '+' should be printed for non-negative number.
 
 
width
public int width
general
public boolean general
ExponentialFormat
public ExponentialFormat()
format
public java.lang.StringBuffer format(double value,
                                     java.lang.StringBuffer sbuf,
                                     java.text.FieldPosition fpos)
- 
 
format
public java.lang.StringBuffer format(long num,
                                     java.lang.StringBuffer sbuf,
                                     java.text.FieldPosition fpos)
- 
 
format
public java.lang.StringBuffer format(java.lang.Object num,
                                     java.lang.StringBuffer sbuf,
                                     java.text.FieldPosition fpos)
- 
- Specified by:
- formatin class- java.text.Format
 
- 
 
parse
public java.lang.Number parse(java.lang.String text,
                              java.text.ParsePosition status)
- 
 
parseObject
public java.lang.Object parseObject(java.lang.String text,
                                    java.text.ParsePosition status)
- 
- Specified by:
- parseObjectin class- java.text.Format
 
-