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 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); 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("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"); 265 266 return regionCodeSet; 267 } 268 } 269