2 * Copyright (C) 2013 The Libphonenumber Authors
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 /* This file is automatically generated by {@link BuildMetadataProtoFromXml}.
18 * Please don't modify it directly.
21 package com.google.i18n.phonenumbers;
23 import java.util.HashSet;
26 public class ShortNumbersRegionCodeSet {
27 // A set of all region codes for which data is available.
28 static Set<String> getRegionCodeSet() {
29 // The capacity is set to 309 as there are 232 different entries,
30 // and this offers a load factor of roughly 0.75.
31 Set<String> regionCodeSet = new HashSet<String>(309);
33 regionCodeSet.add("AC");
34 regionCodeSet.add("AD");
35 regionCodeSet.add("AE");
36 regionCodeSet.add("AF");
37 regionCodeSet.add("AG");
38 regionCodeSet.add("AI");
39 regionCodeSet.add("AL");
40 regionCodeSet.add("AM");
41 regionCodeSet.add("AO");
42 regionCodeSet.add("AR");
43 regionCodeSet.add("AS");
44 regionCodeSet.add("AT");
45 regionCodeSet.add("AU");
46 regionCodeSet.add("AW");
47 regionCodeSet.add("AX");
48 regionCodeSet.add("AZ");
49 regionCodeSet.add("BA");
50 regionCodeSet.add("BB");
51 regionCodeSet.add("BD");
52 regionCodeSet.add("BE");
53 regionCodeSet.add("BF");
54 regionCodeSet.add("BG");
55 regionCodeSet.add("BH");
56 regionCodeSet.add("BI");
57 regionCodeSet.add("BJ");
58 regionCodeSet.add("BL");
59 regionCodeSet.add("BM");
60 regionCodeSet.add("BN");
61 regionCodeSet.add("BO");
62 regionCodeSet.add("BQ");
63 regionCodeSet.add("BR");
64 regionCodeSet.add("BS");
65 regionCodeSet.add("BT");
66 regionCodeSet.add("BW");
67 regionCodeSet.add("BY");
68 regionCodeSet.add("BZ");
69 regionCodeSet.add("CA");
70 regionCodeSet.add("CC");
71 regionCodeSet.add("CD");
72 regionCodeSet.add("CH");
73 regionCodeSet.add("CI");
74 regionCodeSet.add("CK");
75 regionCodeSet.add("CL");
76 regionCodeSet.add("CM");
77 regionCodeSet.add("CN");
78 regionCodeSet.add("CO");
79 regionCodeSet.add("CR");
80 regionCodeSet.add("CU");
81 regionCodeSet.add("CV");
82 regionCodeSet.add("CW");
83 regionCodeSet.add("CX");
84 regionCodeSet.add("CY");
85 regionCodeSet.add("CZ");
86 regionCodeSet.add("DE");
87 regionCodeSet.add("DJ");
88 regionCodeSet.add("DK");
89 regionCodeSet.add("DM");
90 regionCodeSet.add("DO");
91 regionCodeSet.add("DZ");
92 regionCodeSet.add("EC");
93 regionCodeSet.add("EE");
94 regionCodeSet.add("EG");
95 regionCodeSet.add("EH");
96 regionCodeSet.add("ES");
97 regionCodeSet.add("ET");
98 regionCodeSet.add("FI");
99 regionCodeSet.add("FJ");
100 regionCodeSet.add("FK");
101 regionCodeSet.add("FM");
102 regionCodeSet.add("FO");
103 regionCodeSet.add("FR");
104 regionCodeSet.add("GA");
105 regionCodeSet.add("GB");
106 regionCodeSet.add("GD");
107 regionCodeSet.add("GE");
108 regionCodeSet.add("GF");
109 regionCodeSet.add("GG");
110 regionCodeSet.add("GH");
111 regionCodeSet.add("GI");
112 regionCodeSet.add("GL");
113 regionCodeSet.add("GM");
114 regionCodeSet.add("GN");
115 regionCodeSet.add("GP");
116 regionCodeSet.add("GR");
117 regionCodeSet.add("GT");
118 regionCodeSet.add("GU");
119 regionCodeSet.add("GW");
120 regionCodeSet.add("GY");
121 regionCodeSet.add("HK");
122 regionCodeSet.add("HN");
123 regionCodeSet.add("HR");
124 regionCodeSet.add("HT");
125 regionCodeSet.add("HU");
126 regionCodeSet.add("ID");
127 regionCodeSet.add("IE");
128 regionCodeSet.add("IL");
129 regionCodeSet.add("IM");
130 regionCodeSet.add("IN");
131 regionCodeSet.add("IQ");
132 regionCodeSet.add("IR");
133 regionCodeSet.add("IS");
134 regionCodeSet.add("IT");
135 regionCodeSet.add("JE");
136 regionCodeSet.add("JM");
137 regionCodeSet.add("JO");
138 regionCodeSet.add("JP");
139 regionCodeSet.add("KE");
140 regionCodeSet.add("KG");
141 regionCodeSet.add("KH");
142 regionCodeSet.add("KI");
143 regionCodeSet.add("KM");
144 regionCodeSet.add("KN");
145 regionCodeSet.add("KR");
146 regionCodeSet.add("KW");
147 regionCodeSet.add("KY");
148 regionCodeSet.add("KZ");
149 regionCodeSet.add("LA");
150 regionCodeSet.add("LB");
151 regionCodeSet.add("LC");
152 regionCodeSet.add("LI");
153 regionCodeSet.add("LK");
154 regionCodeSet.add("LR");
155 regionCodeSet.add("LS");
156 regionCodeSet.add("LT");
157 regionCodeSet.add("LU");
158 regionCodeSet.add("LV");
159 regionCodeSet.add("LY");
160 regionCodeSet.add("MA");
161 regionCodeSet.add("MC");
162 regionCodeSet.add("MD");
163 regionCodeSet.add("ME");
164 regionCodeSet.add("MF");
165 regionCodeSet.add("MG");
166 regionCodeSet.add("MH");
167 regionCodeSet.add("MK");
168 regionCodeSet.add("ML");
169 regionCodeSet.add("MM");
170 regionCodeSet.add("MN");
171 regionCodeSet.add("MO");
172 regionCodeSet.add("MP");
173 regionCodeSet.add("MQ");
174 regionCodeSet.add("MR");
175 regionCodeSet.add("MS");
176 regionCodeSet.add("MT");
177 regionCodeSet.add("MU");
178 regionCodeSet.add("MV");
179 regionCodeSet.add("MW");
180 regionCodeSet.add("MX");
181 regionCodeSet.add("MY");
182 regionCodeSet.add("MZ");
183 regionCodeSet.add("NA");
184 regionCodeSet.add("NC");
185 regionCodeSet.add("NF");
186 regionCodeSet.add("NG");
187 regionCodeSet.add("NI");
188 regionCodeSet.add("NL");
189 regionCodeSet.add("NO");
190 regionCodeSet.add("NP");
191 regionCodeSet.add("NR");
192 regionCodeSet.add("NU");
193 regionCodeSet.add("NZ");
194 regionCodeSet.add("OM");
195 regionCodeSet.add("PA");
196 regionCodeSet.add("PE");
197 regionCodeSet.add("PF");
198 regionCodeSet.add("PG");
199 regionCodeSet.add("PH");
200 regionCodeSet.add("PK");
201 regionCodeSet.add("PL");
202 regionCodeSet.add("PM");
203 regionCodeSet.add("PR");
204 regionCodeSet.add("PT");
205 regionCodeSet.add("PW");
206 regionCodeSet.add("PY");
207 regionCodeSet.add("QA");
208 regionCodeSet.add("RE");
209 regionCodeSet.add("RO");
210 regionCodeSet.add("RS");
211 regionCodeSet.add("RU");
212 regionCodeSet.add("RW");
213 regionCodeSet.add("SA");
214 regionCodeSet.add("SB");
215 regionCodeSet.add("SC");
216 regionCodeSet.add("SD");
217 regionCodeSet.add("SE");
218 regionCodeSet.add("SG");
219 regionCodeSet.add("SH");
220 regionCodeSet.add("SI");
221 regionCodeSet.add("SJ");
222 regionCodeSet.add("SK");
223 regionCodeSet.add("SL");
224 regionCodeSet.add("SM");
225 regionCodeSet.add("SN");
226 regionCodeSet.add("SR");
227 regionCodeSet.add("ST");
228 regionCodeSet.add("SV");
229 regionCodeSet.add("SX");
230 regionCodeSet.add("SY");
231 regionCodeSet.add("SZ");
232 regionCodeSet.add("TC");
233 regionCodeSet.add("TD");
234 regionCodeSet.add("TG");
235 regionCodeSet.add("TH");
236 regionCodeSet.add("TJ");
237 regionCodeSet.add("TL");
238 regionCodeSet.add("TM");
239 regionCodeSet.add("TN");
240 regionCodeSet.add("TO");
241 regionCodeSet.add("TR");
242 regionCodeSet.add("TT");
243 regionCodeSet.add("TV");
244 regionCodeSet.add("TW");
245 regionCodeSet.add("TZ");
246 regionCodeSet.add("UA");
247 regionCodeSet.add("UG");
248 regionCodeSet.add("US");
249 regionCodeSet.add("UY");
250 regionCodeSet.add("UZ");
251 regionCodeSet.add("VA");
252 regionCodeSet.add("VC");
253 regionCodeSet.add("VE");
254 regionCodeSet.add("VG");
255 regionCodeSet.add("VI");
256 regionCodeSet.add("VN");
257 regionCodeSet.add("VU");
258 regionCodeSet.add("WF");
259 regionCodeSet.add("WS");
260 regionCodeSet.add("YE");
261 regionCodeSet.add("YT");
262 regionCodeSet.add("ZA");
263 regionCodeSet.add("ZM");
264 regionCodeSet.add("ZW");
266 return regionCodeSet;