Class TNumberFormat

java.lang.Object
org.teavm.classlib.java.text.TFormat
org.teavm.classlib.java.text.TNumberFormat
All Implemented Interfaces:
TSerializable, TCloneable
Direct Known Subclasses:
TChoiceFormat, TDecimalFormat

public abstract class TNumberFormat extends TFormat
  • Field Details

  • Constructor Details

    • TNumberFormat

      public TNumberFormat()
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class TFormat
    • getCurrency

      public TCurrency getCurrency()
    • setCurrency

      public void setCurrency(TCurrency currency)
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • format

      public final String format(double value)
    • format

      public abstract StringBuffer format(double value, StringBuffer buffer, TFieldPosition field)
    • format

      public final String format(long value)
    • format

      public abstract StringBuffer format(long value, StringBuffer buffer, TFieldPosition field)
    • format

      public StringBuffer format(Object object, StringBuffer buffer, TFieldPosition field)
      Specified by:
      format in class TFormat
    • getAvailableLocales

      public static TLocale[] getAvailableLocales()
    • getIntegerInstance

      public static TNumberFormat getIntegerInstance()
    • getIntegerInstance

      public static TNumberFormat getIntegerInstance(TLocale locale)
    • getInstance

      public static TNumberFormat getInstance()
    • getInstance

      public static TNumberFormat getInstance(TLocale locale)
    • getMaximumFractionDigits

      public int getMaximumFractionDigits()
    • getMaximumIntegerDigits

      public int getMaximumIntegerDigits()
    • getMinimumFractionDigits

      public int getMinimumFractionDigits()
    • getMinimumIntegerDigits

      public int getMinimumIntegerDigits()
    • getNumberInstance

      public static TNumberFormat getNumberInstance()
    • getNumberInstance

      public static TNumberFormat getNumberInstance(TLocale locale)
    • getPercentInstance

      public static TNumberFormat getPercentInstance()
    • getPercentInstance

      public static TNumberFormat getPercentInstance(TLocale locale)
    • getCurrencyInstance

      public static TNumberFormat getCurrencyInstance()
    • getCurrencyInstance

      public static TNumberFormat getCurrencyInstance(TLocale locale)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isGroupingUsed

      public boolean isGroupingUsed()
    • isParseIntegerOnly

      public boolean isParseIntegerOnly()
    • parse

      public Number parse(String string) throws TParseException
      Throws:
      TParseException
    • parse

      public abstract Number parse(String string, TParsePosition position)
    • parseObject

      public final Object parseObject(String string, TParsePosition position)
      Specified by:
      parseObject in class TFormat
    • setGroupingUsed

      public void setGroupingUsed(boolean value)
    • setMaximumFractionDigits

      public void setMaximumFractionDigits(int value)
    • setMaximumIntegerDigits

      public void setMaximumIntegerDigits(int value)
    • setMinimumFractionDigits

      public void setMinimumFractionDigits(int value)
    • setMinimumIntegerDigits

      public void setMinimumIntegerDigits(int value)
    • setParseIntegerOnly

      public void setParseIntegerOnly(boolean value)
    • getRoundingMode

      public TRoundingMode getRoundingMode()
    • setRoundingMode

      public void setRoundingMode(TRoundingMode roundingMode)