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;