Class java.text.NumberFormat (1.1)


public abstract class NumberFormat extends Format implements Cloneable {
  // Default Constructor: public NumberFormat( )
  // Constants
    public final static byte DECIMAL_FIELD;
    public final static byte DENOMINATOR_FIELD;
    public final static byte EXPONENT_FIELD;
    public final static byte INTEGER_FIELD;
    public final static byte NUMBERATOR_FIELD;
  // Class Methods
    public static synchronized Locale[ ] getAvailableLocales( );
    public final static synchronized NumberFormat getDefault( );
    public static synchronized NumberFormat getDefault(Locale inLocale);
    public final static synchronized NumberFormat getDefaultCurrency( );
    public static synchronized NumberFormat getDefaultCurrency(Locale inLocale);
    public final static synchronized NumberFormat getDefaultPercent( );
    public static synchronized NumberFormat getDefaultPercent(Locale inLocale);
    public static synchronized String getDisplayName(Locale objectLocale, Locale displayLocale) throws throws;
    public final static String getDisplayName(Locale objectLocale) throws throws;
  // Public Instance Methods
    public Object clone( );  // Overrides Object.clone( )
    public final StringBuffer format(Object number, StringBuffer toAppendTo, FormatStatus status);  // Defines Format.format( )
    public final String format(double number);
    public final String format(long number);
    public abstract StringBuffer format(double number, StringBuffer toAppendTo, FormatStatus status);
    public abstract StringBuffer format(long number, StringBuffer toAppendTo, FormatStatus status);
    public final String getCurrencySymbol( );
    public final String getCurrencySymbol(Locale loc);
    public final String getIntlCurrencySymbol( );
    public final String getIntlCurrencySymbol(Locale loc);
    public int getMaximumDecimalCount( );
    public int getMaximumIntegerCount( );
    public int getMinimumDecimalCount( );
    public int getMinimumIntegerCount( );
    public boolean isDecimalUsedWithInteger( );
    public boolean isIntegerOnly( );
    public boolean isThousandsUsed( );
    public abstract Number parse(String text, ParseStatus status);
    public Number parse(String text) throws FormatException;
    public final Object parseObject(String source, ParseStatus status);  // Defines Format.parseObject( )
    public void setDecimalUsedWithInteger(boolean newValue);
    public void setIntegerOnly(boolean value);
    public void setMaximumDecimalCount(int newValue);
    public void setMaximumIntegerCount(int newValue);
    public void setMinimumDecimalCount(int newValue);
    public void setMinimumIntegerCount(int newValue);
    public void setThousandsUsed(boolean newValue);
}