OLD | NEW |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 library number_format; | 5 #library("number_format"); |
6 | 6 |
7 import 'dart:math'; | 7 #import('dart:math'); |
8 | 8 |
9 import "intl.dart"; | 9 #import("intl.dart"); |
10 import "number_symbols.dart"; | 10 #import("number_symbols.dart"); |
11 import "number_symbols_data.dart"; | 11 #import("number_symbols_data.dart"); |
12 | 12 |
13 class NumberFormat { | 13 class NumberFormat { |
14 /** Variables to determine how number printing behaves. */ | 14 /** Variables to determine how number printing behaves. */ |
15 // TODO(alanknight): If these remain as variables and are set based on the | 15 // TODO(alanknight): If these remain as variables and are set based on the |
16 // pattern, can we make them final? | 16 // pattern, can we make them final? |
17 String _negativePrefix = '-'; | 17 String _negativePrefix = '-'; |
18 String _positivePrefix = ''; | 18 String _positivePrefix = ''; |
19 String _negativeSuffix = ''; | 19 String _negativeSuffix = ''; |
20 String _positiveSuffix = ''; | 20 String _positiveSuffix = ''; |
21 /** How many numbers in a group when using punctuation to group digits in | 21 /** How many numbers in a group when using punctuation to group digits in |
(...skipping 250 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
272 } | 272 } |
273 | 273 |
274 /** | 274 /** |
275 * Returns the suffix for [x] based on wether it's positive or negative. | 275 * Returns the suffix for [x] based on wether it's positive or negative. |
276 * In en_US there are no suffixes for positive or negative. | 276 * In en_US there are no suffixes for positive or negative. |
277 */ | 277 */ |
278 String _signSuffix(num x) { | 278 String _signSuffix(num x) { |
279 return x.isNegative() ? _negativeSuffix : _positiveSuffix; | 279 return x.isNegative() ? _negativeSuffix : _positiveSuffix; |
280 } | 280 } |
281 } | 281 } |
OLD | NEW |