1 /* 2 * Copyright (C) 2013 The Libphonenumber Authors 3 * 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 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 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. 15 */ 16 17 /* This file is automatically generated by {@link BuildMetadataProtoFromXml}. 18 * Please don't modify it directly. 19 */ 20 21 package com.google.i18n.phonenumbers; 22 23 import java.util.HashSet; 24 import java.util.Set; 25 26 public class ShortNumbersRegionCodeSet { 27 // A set of all region codes for which data is available. getRegionCodeSet()28 static Set<String> getRegionCodeSet() { 29 // The capacity is set to 317 as there are 238 different entries, 30 // and this offers a load factor of roughly 0.75. 31 Set<String> regionCodeSet = new HashSet<String>(317); 32 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("CF"); 73 regionCodeSet.add("CG"); 74 regionCodeSet.add("CH"); 75 regionCodeSet.add("CI"); 76 regionCodeSet.add("CK"); 77 regionCodeSet.add("CL"); 78 regionCodeSet.add("CM"); 79 regionCodeSet.add("CN"); 80 regionCodeSet.add("CO"); 81 regionCodeSet.add("CR"); 82 regionCodeSet.add("CU"); 83 regionCodeSet.add("CV"); 84 regionCodeSet.add("CW"); 85 regionCodeSet.add("CX"); 86 regionCodeSet.add("CY"); 87 regionCodeSet.add("CZ"); 88 regionCodeSet.add("DE"); 89 regionCodeSet.add("DJ"); 90 regionCodeSet.add("DK"); 91 regionCodeSet.add("DM"); 92 regionCodeSet.add("DO"); 93 regionCodeSet.add("DZ"); 94 regionCodeSet.add("EC"); 95 regionCodeSet.add("EE"); 96 regionCodeSet.add("EG"); 97 regionCodeSet.add("EH"); 98 regionCodeSet.add("ER"); 99 regionCodeSet.add("ES"); 100 regionCodeSet.add("ET"); 101 regionCodeSet.add("FI"); 102 regionCodeSet.add("FJ"); 103 regionCodeSet.add("FK"); 104 regionCodeSet.add("FM"); 105 regionCodeSet.add("FO"); 106 regionCodeSet.add("FR"); 107 regionCodeSet.add("GA"); 108 regionCodeSet.add("GB"); 109 regionCodeSet.add("GD"); 110 regionCodeSet.add("GE"); 111 regionCodeSet.add("GF"); 112 regionCodeSet.add("GG"); 113 regionCodeSet.add("GH"); 114 regionCodeSet.add("GI"); 115 regionCodeSet.add("GL"); 116 regionCodeSet.add("GM"); 117 regionCodeSet.add("GN"); 118 regionCodeSet.add("GP"); 119 regionCodeSet.add("GR"); 120 regionCodeSet.add("GT"); 121 regionCodeSet.add("GU"); 122 regionCodeSet.add("GW"); 123 regionCodeSet.add("GY"); 124 regionCodeSet.add("HK"); 125 regionCodeSet.add("HN"); 126 regionCodeSet.add("HR"); 127 regionCodeSet.add("HT"); 128 regionCodeSet.add("HU"); 129 regionCodeSet.add("ID"); 130 regionCodeSet.add("IE"); 131 regionCodeSet.add("IL"); 132 regionCodeSet.add("IM"); 133 regionCodeSet.add("IN"); 134 regionCodeSet.add("IQ"); 135 regionCodeSet.add("IR"); 136 regionCodeSet.add("IS"); 137 regionCodeSet.add("IT"); 138 regionCodeSet.add("JE"); 139 regionCodeSet.add("JM"); 140 regionCodeSet.add("JO"); 141 regionCodeSet.add("JP"); 142 regionCodeSet.add("KE"); 143 regionCodeSet.add("KG"); 144 regionCodeSet.add("KH"); 145 regionCodeSet.add("KI"); 146 regionCodeSet.add("KM"); 147 regionCodeSet.add("KN"); 148 regionCodeSet.add("KP"); 149 regionCodeSet.add("KR"); 150 regionCodeSet.add("KW"); 151 regionCodeSet.add("KY"); 152 regionCodeSet.add("KZ"); 153 regionCodeSet.add("LA"); 154 regionCodeSet.add("LB"); 155 regionCodeSet.add("LC"); 156 regionCodeSet.add("LI"); 157 regionCodeSet.add("LK"); 158 regionCodeSet.add("LR"); 159 regionCodeSet.add("LS"); 160 regionCodeSet.add("LT"); 161 regionCodeSet.add("LU"); 162 regionCodeSet.add("LV"); 163 regionCodeSet.add("LY"); 164 regionCodeSet.add("MA"); 165 regionCodeSet.add("MC"); 166 regionCodeSet.add("MD"); 167 regionCodeSet.add("ME"); 168 regionCodeSet.add("MF"); 169 regionCodeSet.add("MG"); 170 regionCodeSet.add("MH"); 171 regionCodeSet.add("MK"); 172 regionCodeSet.add("ML"); 173 regionCodeSet.add("MM"); 174 regionCodeSet.add("MN"); 175 regionCodeSet.add("MO"); 176 regionCodeSet.add("MP"); 177 regionCodeSet.add("MQ"); 178 regionCodeSet.add("MR"); 179 regionCodeSet.add("MS"); 180 regionCodeSet.add("MT"); 181 regionCodeSet.add("MU"); 182 regionCodeSet.add("MV"); 183 regionCodeSet.add("MW"); 184 regionCodeSet.add("MX"); 185 regionCodeSet.add("MY"); 186 regionCodeSet.add("MZ"); 187 regionCodeSet.add("NA"); 188 regionCodeSet.add("NC"); 189 regionCodeSet.add("NE"); 190 regionCodeSet.add("NF"); 191 regionCodeSet.add("NG"); 192 regionCodeSet.add("NI"); 193 regionCodeSet.add("NL"); 194 regionCodeSet.add("NO"); 195 regionCodeSet.add("NP"); 196 regionCodeSet.add("NR"); 197 regionCodeSet.add("NU"); 198 regionCodeSet.add("NZ"); 199 regionCodeSet.add("OM"); 200 regionCodeSet.add("PA"); 201 regionCodeSet.add("PE"); 202 regionCodeSet.add("PF"); 203 regionCodeSet.add("PG"); 204 regionCodeSet.add("PH"); 205 regionCodeSet.add("PK"); 206 regionCodeSet.add("PL"); 207 regionCodeSet.add("PM"); 208 regionCodeSet.add("PR"); 209 regionCodeSet.add("PT"); 210 regionCodeSet.add("PW"); 211 regionCodeSet.add("PY"); 212 regionCodeSet.add("QA"); 213 regionCodeSet.add("RE"); 214 regionCodeSet.add("RO"); 215 regionCodeSet.add("RS"); 216 regionCodeSet.add("RU"); 217 regionCodeSet.add("RW"); 218 regionCodeSet.add("SA"); 219 regionCodeSet.add("SB"); 220 regionCodeSet.add("SC"); 221 regionCodeSet.add("SD"); 222 regionCodeSet.add("SE"); 223 regionCodeSet.add("SG"); 224 regionCodeSet.add("SH"); 225 regionCodeSet.add("SI"); 226 regionCodeSet.add("SJ"); 227 regionCodeSet.add("SK"); 228 regionCodeSet.add("SL"); 229 regionCodeSet.add("SM"); 230 regionCodeSet.add("SN"); 231 regionCodeSet.add("SO"); 232 regionCodeSet.add("SR"); 233 regionCodeSet.add("ST"); 234 regionCodeSet.add("SV"); 235 regionCodeSet.add("SX"); 236 regionCodeSet.add("SY"); 237 regionCodeSet.add("SZ"); 238 regionCodeSet.add("TC"); 239 regionCodeSet.add("TD"); 240 regionCodeSet.add("TG"); 241 regionCodeSet.add("TH"); 242 regionCodeSet.add("TJ"); 243 regionCodeSet.add("TL"); 244 regionCodeSet.add("TM"); 245 regionCodeSet.add("TN"); 246 regionCodeSet.add("TO"); 247 regionCodeSet.add("TR"); 248 regionCodeSet.add("TT"); 249 regionCodeSet.add("TV"); 250 regionCodeSet.add("TW"); 251 regionCodeSet.add("TZ"); 252 regionCodeSet.add("UA"); 253 regionCodeSet.add("UG"); 254 regionCodeSet.add("US"); 255 regionCodeSet.add("UY"); 256 regionCodeSet.add("UZ"); 257 regionCodeSet.add("VA"); 258 regionCodeSet.add("VC"); 259 regionCodeSet.add("VE"); 260 regionCodeSet.add("VG"); 261 regionCodeSet.add("VI"); 262 regionCodeSet.add("VN"); 263 regionCodeSet.add("VU"); 264 regionCodeSet.add("WF"); 265 regionCodeSet.add("WS"); 266 regionCodeSet.add("YE"); 267 regionCodeSet.add("YT"); 268 regionCodeSet.add("ZA"); 269 regionCodeSet.add("ZM"); 270 regionCodeSet.add("ZW"); 271 272 return regionCodeSet; 273 } 274 } 275