Dart Documentationnumber_symbolsNumberSymbols

NumberSymbols class

This holds onto information about how a particular locale formats numbers. It contains strings for things like the decimal separator, digit to use for "0" and infinity. We expect the data for instances to be generated out of ICU or a similar reference source.

class NumberSymbols {
 final String NAME;
 final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
     MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN,
     SCIENTIFIC_PATTERN, PERCENT_PATTERN, CURRENCY_PATTERN, DEF_CURRENCY_CODE;

 const NumberSymbols({this.NAME,
                      this.DECIMAL_SEP,
                      this.GROUP_SEP,
                      this.PERCENT,
                      this.ZERO_DIGIT,
                      this.PLUS_SIGN,
                      this.MINUS_SIGN,
                      this.EXP_SYMBOL,
                      this.PERMILL,
                      this.INFINITY,
                      this.NAN,
                      this.DECIMAL_PATTERN,
                      this.SCIENTIFIC_PATTERN,
                      this.PERCENT_PATTERN,
                      this.CURRENCY_PATTERN,
                      this.DEF_CURRENCY_CODE});

 toString() => NAME;
}

Constructors

const NumberSymbols({String NAME, String DECIMAL_SEP, String GROUP_SEP, String PERCENT, String ZERO_DIGIT, String PLUS_SIGN, String MINUS_SIGN, String EXP_SYMBOL, String PERMILL, String INFINITY, String NAN, String DECIMAL_PATTERN, String SCIENTIFIC_PATTERN, String PERCENT_PATTERN, String CURRENCY_PATTERN, String DEF_CURRENCY_CODE}) #

const NumberSymbols({this.NAME,
                    this.DECIMAL_SEP,
                    this.GROUP_SEP,
                    this.PERCENT,
                    this.ZERO_DIGIT,
                    this.PLUS_SIGN,
                    this.MINUS_SIGN,
                    this.EXP_SYMBOL,
                    this.PERMILL,
                    this.INFINITY,
                    this.NAN,
                    this.DECIMAL_PATTERN,
                    this.SCIENTIFIC_PATTERN,
                    this.PERCENT_PATTERN,
                    this.CURRENCY_PATTERN,
                    this.DEF_CURRENCY_CODE});

Properties

final String CURRENCY_PATTERN #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN,
   SCIENTIFIC_PATTERN, PERCENT_PATTERN, CURRENCY_PATTERN

final String DECIMAL_PATTERN #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN

final String DECIMAL_SEP #

final String DECIMAL_SEP

final String DEF_CURRENCY_CODE #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN,
   SCIENTIFIC_PATTERN, PERCENT_PATTERN, CURRENCY_PATTERN, DEF_CURRENCY_CODE

final String EXP_SYMBOL #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL

final String GROUP_SEP #

final String DECIMAL_SEP, GROUP_SEP

final String INFINITY #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY

final String MINUS_SIGN #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN

final String NAME #

final String NAME

final String NAN #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN

final String PERCENT #

final String DECIMAL_SEP, GROUP_SEP, PERCENT

final String PERCENT_PATTERN #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN,
   SCIENTIFIC_PATTERN, PERCENT_PATTERN

final String PERMILL #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL

final String PLUS_SIGN #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN

final String SCIENTIFIC_PATTERN #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT, PLUS_SIGN,
   MINUS_SIGN, EXP_SYMBOL, PERMILL, INFINITY, NAN, DECIMAL_PATTERN,
   SCIENTIFIC_PATTERN

final String ZERO_DIGIT #

final String DECIMAL_SEP, GROUP_SEP, PERCENT, ZERO_DIGIT

Methods

dynamic toString() #

Returns a string representation of this object.

docs inherited from Object
toString() => NAME;