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 override 42 Object clone(){ 43 implMissing(__FILE__, __LINE__); 44 return null; 45 } 46 47 bool equals(Object obj){ 48 implMissing(__FILE__, __LINE__); 49 return false; 50 } 51 52 String format(double number){ 53 implMissing(__FILE__, __LINE__); 54 return null; 55 } 56 57 abstract StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos){ 58 implMissing(__FILE__, __LINE__); 59 return null; 60 } 61 62 String format(long number){ 63 implMissing(__FILE__, __LINE__); 64 return null; 65 } 66 67 abstract StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos){ 68 implMissing(__FILE__, __LINE__); 69 return null; 70 } 71 72 override 73 StringBuffer format(Object number, StringBuffer toAppendTo, FieldPosition pos){ 74 implMissing(__FILE__, __LINE__); 75 return null; 76 } 77 78 static Locale[] getAvailableLocales(){ 79 implMissing(__FILE__, __LINE__); 80 return null; 81 } 82 83 Currency getCurrency(){ 84 implMissing(__FILE__, __LINE__); 85 return null; 86 } 87 88 static NumberFormat getCurrencyInstance(){ 89 implMissing(__FILE__, __LINE__); 90 return null; 91 } 92 93 static NumberFormat getCurrencyInstance(Locale inLocale){ 94 implMissing(__FILE__, __LINE__); 95 return null; 96 } 97 98 static NumberFormat getInstance(){ 99 implMissing(__FILE__, __LINE__); 100 return null; 101 } 102 static NumberFormat getInstance(Locale inLocale){ 103 implMissing(__FILE__, __LINE__); 104 return null; 105 } 106 107 static NumberFormat getIntegerInstance(){ 108 implMissing(__FILE__, __LINE__); 109 return null; 110 } 111 112 static NumberFormat getIntegerInstance(Locale inLocale){ 113 implMissing(__FILE__, __LINE__); 114 return null; 115 } 116 117 int getMaximumFractionDigits(){ 118 implMissing(__FILE__, __LINE__); 119 return 0; 120 } 121 122 int getMaximumIntegerDigits(){ 123 implMissing(__FILE__, __LINE__); 124 return 0; 125 } 126 127 int getMinimumFractionDigits(){ 128 implMissing(__FILE__, __LINE__); 129 return 0; 130 } 131 132 int getMinimumIntegerDigits(){ 133 implMissing(__FILE__, __LINE__); 134 return 0; 135 } 136 137 static NumberFormat getNumberInstance(){ 138 implMissing(__FILE__, __LINE__); 139 return null; 140 } 141 142 static NumberFormat getNumberInstance(Locale inLocale){ 143 implMissing(__FILE__, __LINE__); 144 return null; 145 } 146 147 static NumberFormat getPercentInstance(){ 148 implMissing(__FILE__, __LINE__); 149 return null; 150 } 151 152 static NumberFormat getPercentInstance(Locale inLocale){ 153 implMissing(__FILE__, __LINE__); 154 return null; 155 } 156 157 int hashCode(){ 158 implMissing(__FILE__, __LINE__); 159 return 0; 160 } 161 162 bool isGroupingUsed(){ 163 implMissing(__FILE__, __LINE__); 164 return false; 165 } 166 167 bool isParseIntegerOnly(){ 168 implMissing(__FILE__, __LINE__); 169 return false; 170 } 171 172 Number parse(String source){ 173 implMissing(__FILE__, __LINE__); 174 return null; 175 } 176 177 abstract Number parse(String source, ParsePosition parsePosition){ 178 implMissing(__FILE__, __LINE__); 179 return null; 180 } 181 182 override 183 Object parseObject(String source, ParsePosition pos){ 184 implMissing(__FILE__, __LINE__); 185 return null; 186 } 187 188 void setCurrency(Currency currency){ 189 implMissing(__FILE__, __LINE__); 190 } 191 192 void setGroupingUsed(bool newValue){ 193 implMissing(__FILE__, __LINE__); 194 } 195 196 void setMaximumFractionDigits(int newValue){ 197 implMissing(__FILE__, __LINE__); 198 } 199 200 void setMaximumIntegerDigits(int newValue){ 201 implMissing(__FILE__, __LINE__); 202 } 203 204 void setMinimumFractionDigits(int newValue){ 205 implMissing(__FILE__, __LINE__); 206 } 207 208 void setMinimumIntegerDigits(int newValue){ 209 implMissing(__FILE__, __LINE__); 210 } 211 212 void setParseIntegerOnly(bool value){ 213 implMissing(__FILE__, __LINE__); 214 } 215 216 } 217