NumberFormatter.hx 931 B

123456789101112131415161718192021222324
  1. package flash.globalization;
  2. @:final @:require(flash10_1) extern class NumberFormatter {
  3. var actualLocaleIDName(default,never) : String;
  4. var decimalSeparator : String;
  5. var digitsType : NationalDigitsType;
  6. var fractionalDigits : Int;
  7. var groupingPattern : String;
  8. var groupingSeparator : String;
  9. var lastOperationStatus(default,never) : LastOperationStatus;
  10. var leadingZero : Bool;
  11. var negativeNumberFormat : UInt;
  12. var negativeSymbol : String;
  13. var requestedLocaleIDName(default,never) : String;
  14. var trailingZeros : Bool;
  15. var useGrouping : Bool;
  16. function new(requestedLocaleIDName : String) : Void;
  17. function formatInt(value : Int) : String;
  18. function formatNumber(value : Float) : String;
  19. function formatUint(value : UInt) : String;
  20. function parse(parseString : String) : NumberParseResult;
  21. function parseNumber(parseString : String) : Float;
  22. static function getAvailableLocaleIDNames() : flash.Vector<String>;
  23. }