Home | History | Annotate | Download | only in phonenumbers
      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.android.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.
     28   static Set<String> getRegionCodeSet() {
     29     // The capacity is set to 308 as there are 231 different entries,
     30     // and this offers a load factor of roughly 0.75.
     31     Set<String> regionCodeSet = new HashSet<String>(308);
     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("SR");
    226     regionCodeSet.add("ST");
    227     regionCodeSet.add("SV");
    228     regionCodeSet.add("SX");
    229     regionCodeSet.add("SY");
    230     regionCodeSet.add("SZ");
    231     regionCodeSet.add("TC");
    232     regionCodeSet.add("TD");
    233     regionCodeSet.add("TG");
    234     regionCodeSet.add("TH");
    235     regionCodeSet.add("TJ");
    236     regionCodeSet.add("TL");
    237     regionCodeSet.add("TM");
    238     regionCodeSet.add("TN");
    239     regionCodeSet.add("TO");
    240     regionCodeSet.add("TR");
    241     regionCodeSet.add("TT");
    242     regionCodeSet.add("TV");
    243     regionCodeSet.add("TW");
    244     regionCodeSet.add("TZ");
    245     regionCodeSet.add("UA");
    246     regionCodeSet.add("UG");
    247     regionCodeSet.add("US");
    248     regionCodeSet.add("UY");
    249     regionCodeSet.add("UZ");
    250     regionCodeSet.add("VA");
    251     regionCodeSet.add("VC");
    252     regionCodeSet.add("VE");
    253     regionCodeSet.add("VG");
    254     regionCodeSet.add("VI");
    255     regionCodeSet.add("VN");
    256     regionCodeSet.add("VU");
    257     regionCodeSet.add("WF");
    258     regionCodeSet.add("WS");
    259     regionCodeSet.add("YE");
    260     regionCodeSet.add("YT");
    261     regionCodeSet.add("ZA");
    262     regionCodeSet.add("ZM");
    263     regionCodeSet.add("ZW");
    264 
    265     return regionCodeSet;
    266   }
    267 }
    268