99
|
1 module java.text.NumberFormat;
|
|
2
|
|
3 import java.lang.all;
|
|
4 import java.text.Format;
|
|
5 import java.text.FieldPosition;
|
|
6 import java.text.ParsePosition;
|
|
7 import java.util.Locale;
|
|
8 import java.util.Currency;
|
|
9
|
|
10 class NumberFormat : java.text.Format.Format {
|
|
11 static int FRACTION_FIELD;
|
|
12 static int INTEGER_FIELD;
|
|
13
|
|
14 static class Field : java.text.Format.Format.Field {
|
|
15 static NumberFormat.Field CURRENCY;
|
|
16 static NumberFormat.Field DECIMAL_SEPARATOR;
|
|
17 static NumberFormat.Field EXPONENT;
|
|
18 static NumberFormat.Field EXPONENT_SIGN;
|
|
19 static NumberFormat.Field EXPONENT_SYMBOL;
|
|
20 static NumberFormat.Field FRACTION;
|
|
21 static NumberFormat.Field GROUPING_SEPARATOR;
|
|
22 static NumberFormat.Field INTEGER;
|
|
23 static NumberFormat.Field PERCENT;
|
|
24 static NumberFormat.Field PERMILLE;
|
|
25 static NumberFormat.Field SIGN;
|
|
26 protected this(String name){
|
|
27 implMissing(__FILE__, __LINE__);
|
|
28 super(name);
|
|
29 }
|
|
30 protected Object readResolve(){
|
|
31 implMissing(__FILE__, __LINE__);
|
|
32 return null;
|
|
33 }
|
|
34
|
|
35 }
|
|
36
|
|
37 this(){
|
|
38 implMissing(__FILE__, __LINE__);
|
|
39 }
|
|
40
|
|
41 Object clone(){
|
|
42 implMissing(__FILE__, __LINE__);
|
|
43 return null;
|
|
44 }
|
|
45
|
|
46 bool equals(Object obj){
|
|
47 implMissing(__FILE__, __LINE__);
|
|
48 return false;
|
|
49 }
|
|
50
|
|
51 String format(double number){
|
|
52 implMissing(__FILE__, __LINE__);
|
|
53 return null;
|
|
54 }
|
|
55
|
|
56 abstract StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos){
|
|
57 implMissing(__FILE__, __LINE__);
|
|
58 return null;
|
|
59 }
|
|
60
|
|
61 String format(long number){
|
|
62 implMissing(__FILE__, __LINE__);
|
|
63 return null;
|
|
64 }
|
|
65
|
|
66 abstract StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos){
|
|
67 implMissing(__FILE__, __LINE__);
|
|
68 return null;
|
|
69 }
|
|
70
|
|
71 StringBuffer format(Object number, StringBuffer toAppendTo, FieldPosition pos){
|
|
72 implMissing(__FILE__, __LINE__);
|
|
73 return null;
|
|
74 }
|
|
75
|
|
76 static Locale[] getAvailableLocales(){
|
|
77 implMissing(__FILE__, __LINE__);
|
|
78 return null;
|
|
79 }
|
|
80
|
|
81 Currency getCurrency(){
|
|
82 implMissing(__FILE__, __LINE__);
|
|
83 return null;
|
|
84 }
|
|
85
|
|
86 static NumberFormat getCurrencyInstance(){
|
|
87 implMissing(__FILE__, __LINE__);
|
|
88 return null;
|
|
89 }
|
|
90
|
|
91 static NumberFormat getCurrencyInstance(Locale inLocale){
|
|
92 implMissing(__FILE__, __LINE__);
|
|
93 return null;
|
|
94 }
|
|
95
|
|
96 static NumberFormat getInstance(){
|
|
97 implMissing(__FILE__, __LINE__);
|
|
98 return null;
|
|
99 }
|
|
100 static NumberFormat getInstance(Locale inLocale){
|
|
101 implMissing(__FILE__, __LINE__);
|
|
102 return null;
|
|
103 }
|
|
104
|
|
105 static NumberFormat getIntegerInstance(){
|
|
106 implMissing(__FILE__, __LINE__);
|
|
107 return null;
|
|
108 }
|
|
109
|
|
110 static NumberFormat getIntegerInstance(Locale inLocale){
|
|
111 implMissing(__FILE__, __LINE__);
|
|
112 return null;
|
|
113 }
|
|
114
|
|
115 int getMaximumFractionDigits(){
|
|
116 implMissing(__FILE__, __LINE__);
|
|
117 return 0;
|
|
118 }
|
|
119
|
|
120 int getMaximumIntegerDigits(){
|
|
121 implMissing(__FILE__, __LINE__);
|
|
122 return 0;
|
|
123 }
|
|
124
|
|
125 int getMinimumFractionDigits(){
|
|
126 implMissing(__FILE__, __LINE__);
|
|
127 return 0;
|
|
128 }
|
|
129
|
|
130 int getMinimumIntegerDigits(){
|
|
131 implMissing(__FILE__, __LINE__);
|
|
132 return 0;
|
|
133 }
|
|
134
|
|
135 static NumberFormat getNumberInstance(){
|
|
136 implMissing(__FILE__, __LINE__);
|
|
137 return null;
|
|
138 }
|
|
139
|
|
140 static NumberFormat getNumberInstance(Locale inLocale){
|
|
141 implMissing(__FILE__, __LINE__);
|
|
142 return null;
|
|
143 }
|
|
144
|
|
145 static NumberFormat getPercentInstance(){
|
|
146 implMissing(__FILE__, __LINE__);
|
|
147 return null;
|
|
148 }
|
|
149
|
|
150 static NumberFormat getPercentInstance(Locale inLocale){
|
|
151 implMissing(__FILE__, __LINE__);
|
|
152 return null;
|
|
153 }
|
|
154
|
|
155 int hashCode(){
|
|
156 implMissing(__FILE__, __LINE__);
|
|
157 return 0;
|
|
158 }
|
|
159
|
|
160 bool isGroupingUsed(){
|
|
161 implMissing(__FILE__, __LINE__);
|
|
162 return false;
|
|
163 }
|
|
164
|
|
165 bool isParseIntegerOnly(){
|
|
166 implMissing(__FILE__, __LINE__);
|
|
167 return false;
|
|
168 }
|
|
169
|
|
170 Number parse(String source){
|
|
171 implMissing(__FILE__, __LINE__);
|
|
172 return null;
|
|
173 }
|
|
174
|
|
175 abstract Number parse(String source, ParsePosition parsePosition){
|
|
176 implMissing(__FILE__, __LINE__);
|
|
177 return null;
|
|
178 }
|
|
179
|
|
180 Object parseObject(String source, ParsePosition pos){
|
|
181 implMissing(__FILE__, __LINE__);
|
|
182 return null;
|
|
183 }
|
|
184
|
|
185 void setCurrency(Currency currency){
|
|
186 implMissing(__FILE__, __LINE__);
|
|
187 }
|
|
188
|
|
189 void setGroupingUsed(bool newValue){
|
|
190 implMissing(__FILE__, __LINE__);
|
|
191 }
|
|
192
|
|
193 void setMaximumFractionDigits(int newValue){
|
|
194 implMissing(__FILE__, __LINE__);
|
|
195 }
|
|
196
|
|
197 void setMaximumIntegerDigits(int newValue){
|
|
198 implMissing(__FILE__, __LINE__);
|
|
199 }
|
|
200
|
|
201 void setMinimumFractionDigits(int newValue){
|
|
202 implMissing(__FILE__, __LINE__);
|
|
203 }
|
|
204
|
|
205 void setMinimumIntegerDigits(int newValue){
|
|
206 implMissing(__FILE__, __LINE__);
|
|
207 }
|
|
208
|
|
209 void setParseIntegerOnly(bool value){
|
|
210 implMissing(__FILE__, __LINE__);
|
|
211 }
|
|
212
|
|
213 }
|
|
214
|