~ubuntu-branches/ubuntu/utopic/libjaudiotagger-java/utopic

« back to all changes in this revision

Viewing changes to src/org/jaudiotagger/tag/reference/ISOCountry.java

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan
  • Date: 2011-04-28 23:52:43 UTC
  • mfrom: (3.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20110428235243-pzalvw6lncis3ukf
Tags: 2.0.3-1
* d/control: Drop Depends on default-jre per Debian Java Policy as its
  a library package.
* d/watch: Fix to directly monitor SVN tags.
* Switch to 3.0 (quilt) format.
* Bump Standards-Version to 3.9.2 (no changes needed).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
package org.jaudiotagger.tag.reference;
2
 
 
3
 
import java.util.HashMap;
4
 
import java.util.Map;
5
 
 
6
 
 
7
 
/**
8
 
 * Represents the ISO 3166-1 Country List with ISO 3166-1-alpha-2 code
9
 
 * <p/>
10
 
 * Contains an enum  of countries, their two letter code and description
11
 
 * with additional method to allow an enum to be found by its two letter code or its description.
12
 
 * More details at http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm#c
13
 
 */
14
 
public class ISOCountry
15
 
{
16
 
    private static Map<String, Country> codeMap;
17
 
    private static Map<String, Country> descriptionMap;
18
 
 
19
 
    static
20
 
    {
21
 
        codeMap = new HashMap<String, Country>();
22
 
        for (Country country : Country.values())
23
 
        {
24
 
            codeMap.put(country.code, country);
25
 
        }
26
 
 
27
 
        descriptionMap = new HashMap<String, Country>();
28
 
        for (Country country : Country.values())
29
 
        {
30
 
            descriptionMap.put(country.description, country);
31
 
        }
32
 
 
33
 
    }
34
 
 
35
 
    /**
36
 
     * @param code
37
 
     * @return enum with this two letter code
38
 
     */
39
 
    public static Country getCountryByCode(String code)
40
 
    {
41
 
        return codeMap.get(code);
42
 
    }
43
 
 
44
 
    /**
45
 
     * @param description
46
 
     * @return enum with this description
47
 
     */
48
 
    public static Country getCountryByDescription(String description)
49
 
    {
50
 
        return descriptionMap.get(description);
51
 
    }
52
 
 
53
 
    /**
54
 
     * List of valid Iso Country, shows 2 letter abbreviation and country human readable name
55
 
     */
56
 
    public static enum Country
57
 
    {
58
 
        AFGHANISTAN(" AF", "Afghanistan"),
59
 
        ALAND_ISLANDS("AX", "\u00e5land Islands"),
60
 
        ALBANIA("AL", "Albania"),
61
 
        ALGERIA("DZ", "Algeria"),
62
 
        AMERICAN_SAMOA("AS", "American Samoa"),
63
 
        ANDORRA("AD", "Andorra"),
64
 
        ANGOLA("AO", "Angola"),
65
 
        ANGUILLA("AI", "Anguilla"),
66
 
        ANTARCTICA("AQ", "Antarctica"),
67
 
        ANTIGUA_AND_BARBUDA("AG", "Antigua and Barbuda"),
68
 
        ARGENTINA("AR", "Argentina"),
69
 
        ARMENIA("AM", "Armenia"),
70
 
        ARUBA("AW", "Aruba"),
71
 
        AUSTRALIA("AU", "Australia"),
72
 
        AUSTRIA("AT", "Austria"),
73
 
        AZERBAIJAN("AZ", "Azerbaijan"),
74
 
        BAHAMAS("BS", "Bahamas"),
75
 
        BAHRAIN("BH", "Bahrain"),
76
 
        BANGLADESH("BD", "Bangladesh"),
77
 
        BARBADOS("BB", "Barbados"),
78
 
        BELARUS("BY", "Belarus"),
79
 
        BELGIUM("BE", "Belgium"),
80
 
        BELIZE("BZ", "Belize"),
81
 
        BENIN("BJ", "Benin"),
82
 
        BERMUDA("BM", "Bermuda"),
83
 
        BHUTAN("BT", "Bhutan"),
84
 
        BOLIVIA("BO", "Bolivia"),
85
 
        BOSNIA_AND_HERZEGOVINA("BA", "Bosnia and herzegovina"),
86
 
        BOTSWANA("BW", "Botswana"),
87
 
        BOUVET_ISLAND("BV", "Bouvet_Island"),
88
 
        BRAZIL("BR", "Brazil"),
89
 
        BRITISH_INDIAN_OCEAN_TERRITORY("IO", "British Indian Ocean Territory"),
90
 
        BRUNEI_DARUSSALAM("BN", "Brunei Darussalam"),
91
 
        BULGARIA("BG", "Bulgaria"),
92
 
        BURKINA_FASO("BF", "Burkina Faso"),
93
 
        BURUNDI("BI", "Burundi"),
94
 
        CAMBODIA("KH", "Cambodia"),
95
 
        CAMEROON("CM", "Cameroon"),
96
 
        CANADA("CA", "Canada"),
97
 
        CAPE_VERDE("CV", "Cape Verde"),
98
 
        CAYMAN_ISLANDS("KY", "Cayman Islands"),
99
 
        CENTRAL_AFRICAN_REPUBLIC("CF", "Central African Republic"),
100
 
        CHAD("TD", "Chad"),
101
 
        CHILE("CL", "Chile"),
102
 
        CHINA("CN", "China"),
103
 
        CHRISTMAS_ISLAND("CX", "Christmas Island"),
104
 
        COCOS_KEELING_ISLANDS("CC", "Cocos Keeling Islands"),
105
 
        COLOMBIA("CO", "Colombia"),
106
 
        COMOROS("KM", "Comoros"),
107
 
        CONGO("CG", "Congo"),
108
 
        THE_DEMOCRATIC_REPUBLIC_OF_CONGO("CD", "The Democratic Republic Of Congo"),
109
 
        COOK_ISLANDS("CK", "Cook Islands"),
110
 
        COSTA_RICA("CR", "Costa Rica"),
111
 
        COTE_D_IVOIRE("CI", "Ivory Coast"),
112
 
        CROATIA("HR", "Croatia"),
113
 
        CUBA("CU", "Cuba"),
114
 
        CYPRUS("CY", "Cyprus"),
115
 
        CZECH_REPUBLIC("CZ", "Czech Republic"),
116
 
        DENMARK("DK", "Denmark"),
117
 
        DJIBOUTI("DJ", "Djibouti"),
118
 
        DOMINICA("DM", "Dominica"),
119
 
        DOMINICAN_REPUBLIC("DO", "Dominican Republic"),
120
 
        ECUADOR("EC", "Ecuador"),
121
 
        EGYPT("EG", "Egypt"),
122
 
        EL_SALVADOR("SV", "El Salvador"),
123
 
        EQUATORIAL_GUINEA("GQ", "Equatorial Guinea"),
124
 
        ERITREA("ER", "Eritrea"),
125
 
        ESTONIA("EE", "Estonia"),
126
 
        ETHIOPIA("ET", "Ethiopia"),
127
 
        FALKLAND_ISLANDS("FK", "Falkland Islands"),
128
 
        FAROE_ISLANDS("FO", "Faroe Islands"),
129
 
        FIJI("FJ", "Fiji"),
130
 
        FINLAND("FI", "Finland"),
131
 
        FRANCE("FR", "France"),
132
 
        FRENCH_GUIANA("GF", "French Guiana"),
133
 
        FRENCH_POLYNESIA("PF", "French Polynesia"),
134
 
        FRENCH_SOUTHERN_TERRITORIES("TF", "French Southern Territories"),
135
 
        GABON("GA", "Gabon"),
136
 
        GAMBIA("GM", "Gambia"),
137
 
        GEORGIA("GE", "Georgia"),
138
 
        GERMANY("DE", "Germany"),
139
 
        GHANA("GH", "Ghana"),
140
 
        GIBRALTAR("GI", "Gibraltar"),
141
 
        GREECE("GR", "Greece"),
142
 
        GREENLAND("GL", "Greenland"),
143
 
        GRENADA("GD", "Grenada"),
144
 
        GUADELOUPE("GP", "Guadeloupe"),
145
 
        GUAM("GU", "Guam"),
146
 
        GUATEMALA("GT", "Guatemala"),
147
 
        GUERNSEY("GG", "Guernsey"),
148
 
        GUINEA("GN", "Guinea"),
149
 
        GUINEA_BISSAU("GW", "Guinea_Bissau"),
150
 
        GUYANA("GY", "Guyana"),
151
 
        HAITI("HT", "Haiti"),
152
 
        HEARD_ISLAND_AND_MCDONALD_ISLANDS("HM", "Heard Island and Mcdonald Islands"),
153
 
        HONDURAS("HN", "Honduras"),
154
 
        HONG_KONG("HK", "Hong Kong"),
155
 
        HUNGARY("HU", "Hungary"),
156
 
        ICELAND("IS", "Iceland"),
157
 
        INDIA("IN", "India"),
158
 
        INDONESIA("ID", "Indonesia"),
159
 
        IRAN("IR", "Iran"),
160
 
        IRAQ("IQ", "Iraq"),
161
 
        IRELAND("IE", "Ireland"),
162
 
        ISLE_OF_MAN("IM", "Isle Of Man"),
163
 
        ISRAEL("IL", "Israel"),
164
 
        ITALY("IT", "Italy"),
165
 
        JAMAICA("JM", "Jamaica"),
166
 
        JAPAN("JP", "Japan"),
167
 
        JERSEY("JE", "Jersey"),
168
 
        JORDAN("JO", "Jordan"),
169
 
        KAZAKHSTAN("KZ", "Kazakhstan"),
170
 
        KENYA("KE", "Kenya"),
171
 
        KIRIBATI("KI", "Kiribati"),
172
 
        KOREA_NORTH("KP", "North Korea"),
173
 
        KOREA_SOUTH("KR", "South Korea"),
174
 
        KUWAIT("KW", "Kuwait"),
175
 
        KYRGYZSTAN("KG", "Kyrgyzstan"),
176
 
        LAO_PEOPLES_DEMOCRATIC_REPUBLIC("LA", "Lao"),
177
 
        LATVIA("LV", "Latvia"),
178
 
        LEBANON("LB", "Lebanon"),
179
 
        LESOTHO("LS", "Lesotho"),
180
 
        LIBERIA("LR", "Liberia"),
181
 
        LIBYAN_ARAB_JAMAHIRIYA("LY", "Libyan Arab Jamahiriya"),
182
 
        LIECHTENSTEIN("LI", "Liechtenstein"),
183
 
        LITHUANIA("LT", "Lithuania"),
184
 
        LUXEMBOURG("LU", "Luxembourg"),
185
 
        MACAO("MO", "Macao"),
186
 
        MACEDONIA("MK", "Macedonia"),
187
 
        MADAGASCAR("MG", "Madagascar"),
188
 
        MALAWI("MW", "Malawi"),
189
 
        MALAYSIA("MY", "Malaysia"),
190
 
        MALDIVES("MV", "Maldives"),
191
 
        MALI("ML", "Mali"),
192
 
        MALTA("MT", "Malta"),
193
 
        MARSHALL_ISLANDS("MH", "Marshall Islands"),
194
 
        MARTINIQUE("MQ", "Martinique"),
195
 
        MAURITANIA("MR", "Mauritania"),
196
 
        MAURITIUS("MU", "Mauritius"),
197
 
        MAYOTTE("YT", "Mayotte"),
198
 
        MEXICO("MX", "Mexico"),
199
 
        MICRONESIA("FM", "Micronesia"),
200
 
        MOLDOVA("MD", "Moldova"),
201
 
        MONACO("MC", "Monaco"),
202
 
        MONGOLIA("MN", "Mongolia"),
203
 
        MONTENEGRO("ME", "Montenegro"),
204
 
        MONTSERRAT("MS", "Montserrat"),
205
 
        MOROCCO("MA", "Morocco"),
206
 
        MOZAMBIQUE("MZ", "Mozambique"),
207
 
        MYANMAR("MM", "Myanmar"),
208
 
        NAMIBIA("NA", "Namibia"),
209
 
        NAURU("NR", "Nauru"),
210
 
        NEPAL("NP", "Nepal"),
211
 
        NETHERLANDS("NL", "Netherlands"),
212
 
        NETHERLANDS_ANTILLES("AN", "Netherlands Antilles"),
213
 
        NEW_CALEDONIA("NC", "New Caledonia"),
214
 
        NEW_ZEALAND("NZ", "New Zealand"),
215
 
        NICARAGUA("NI", "Nicaragua"),
216
 
        NIGER("NE", "Niger"),
217
 
        NIGERIA("NG", "Nigeria"),
218
 
        NIUE("NU", "Niue"),
219
 
        NORFOLK_ISLAND("NF", "Norfolk Island"),
220
 
        NORTHERN_MARIANA_ISLANDS("MP", "Northern Mariana Islands"),
221
 
        NORWAY("NO", "Norway"),
222
 
        OMAN("OM", "Oman"),
223
 
        PAKISTAN("PK", "Pakistan"),
224
 
        PALAU("PW", "Palau"),
225
 
        PALESTINIAN_TERRITORY_OCCUPIED("PS", "Palestinian Territory Occupied"),
226
 
        PANAMA("PA", "Panama"),
227
 
        PAPUA_NEW_GUINEA("PG", "Papua New Guinea"),
228
 
        PARAGUAY("PY", "Paraguay"),
229
 
        PERU("PE", "Peru"),
230
 
        PHILIPPINES("PH", "Philippines"),
231
 
        PITCAIRN("PN", "Pitcairn"),
232
 
        POLAND("PL", "Poland"),
233
 
        PORTUGAL("PT", "Portugal"),
234
 
        PUERTO_RICO("PR", "Puerto Rico"),
235
 
        QATAR("QA", "Qatar"),
236
 
        REUNION("RE", "Union"),
237
 
        ROMANIA("RO", "Romania"),
238
 
        RUSSIAN_FEDERATION("RU", "Russia"),
239
 
        RWANDA("RW", "Rwanda"),
240
 
        SAINT_BARTHOLEMY("BL", "Lemy"),
241
 
        SAINT_HELENA("SH", "St Helena"),
242
 
        SAINT_KITTS_AND_NEVIS("KN", "St Kitts and Nevis"),
243
 
        SAINT_LUCIA("LC", "St Lucia"),
244
 
        SAINT_MARTIN("MF", "St Martin"),
245
 
        SAINT_PIERRE_AND_MIQUELON("PM", "St Pierre and Miquelon"),
246
 
        SAINT_VINCENT_AND_THE_GRENADINES("VC", "St Vincent and the Grenadines"),
247
 
        SAMOA("WS", "Samoa"),
248
 
        SAN_MARINO("SM", "San_Marino"),
249
 
        SAO_TOME_AND_PRINCIPE("ST", "Sao Tome and Principe"),
250
 
        SAUDI_ARABIA("SA", "Saudi Arabia"),
251
 
        SENEGAL("SN", "Senegal"),
252
 
        SERBIA("RS", "Serbia"),
253
 
        SEYCHELLES("SC", "Seychelles"),
254
 
        SIERRA_LEONE("SL", "Sierra Leone"),
255
 
        SINGAPORE("SG", "Singapore"),
256
 
        SLOVAKIA("SK", "Slovakia"),
257
 
        SLOVENIA("SI", "Slovenia"),
258
 
        SOLOMON_ISLANDS("SB", "Solomon Islands"),
259
 
        SOMALIA("SO", "Somalia"),
260
 
        SOUTH_AFRICA("ZA", "South Africa"),
261
 
        SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands("GS", "South Georgia and the South Sandwich Islands"),
262
 
        SPAIN("ES", "Spain"),
263
 
        SRI_LANKA("LK", "Sri Lanka"),
264
 
        SUDAN("SD", "Sudan"),
265
 
        SURINAME("SR", "Suriname"),
266
 
        SVALBARD_AND_JAN_MAYEN("SJ", "Svalbard and Jan Mayen"),
267
 
        SWAZILAND("SZ", "Swaziland"),
268
 
        SWEDEN("SE", "Sweden"),
269
 
        SWITZERLAND("CH", "Switzerland"),
270
 
        SYRIA("SY", "Syria"),
271
 
        TAIWAN("TW", "Taiwan"),
272
 
        TAJIKISTAN("TJ", "Tajikistan"),
273
 
        TANZANIA("TZ", "Tanzania"),
274
 
        THAILAND("TH", "Thailand"),
275
 
        TIMOR_LESTE("TL", "Timor Leste"),
276
 
        TOGO("TG", "Togo"),
277
 
        TOKELAU("TK", "Tokelau"),
278
 
        TONGA("TO", "Tonga"),
279
 
        TRINIDAD_AND_TOBAGO("TT", "Trinidad and Tobago"),
280
 
        TUNISIA("TN", "Tunisia"),
281
 
        TURKEY("TR", "Turkey"),
282
 
        TURKMENISTAN("TM", "Turkmenistan"),
283
 
        TURKS_AND_CAICOS_ISLANDS("TC", "Turks and Caicos Islands"),
284
 
        TUVALU("TV", "Tuvalu"),
285
 
        UGANDA("UG", "Uganda"),
286
 
        UKRAINE("UA", "Ukraine"),
287
 
        UNITED_ARAB_EMIRATES("AE", "United Arab Emirates"),
288
 
        UNITED_KINGDOM("GB", "United Kingdom"),
289
 
        UNITED_STATES("US", "United States"),
290
 
        UNITED_STATES_MINOR_OUTLYING_ISLANDS("UM", "United States Minor Outlying Islands"),
291
 
        URUGUAY("UY", "Uruguay"),
292
 
        UZBEKISTAN("UZ", "Uzbekistan"),
293
 
        VANUATU("VU", "Vanuatu"),
294
 
        VATICAN_CITY("VA", "Vatican City"),
295
 
        VENEZUELA("VE", "Venezuela"),
296
 
        VIETNAM("VN", "Vietnam"),
297
 
        VIRGIN_ISLANDS_BRITISH("VG", "British Virgin Islands"),
298
 
        VIRGIN_ISLANDS_US("VI", "US Virgin Islands"),
299
 
        WALLIS_AND_FUTUNA("WF", "Wallis and Futuna"),
300
 
        WESTERN_SAHARA("EH", "Western Sahara"),
301
 
        YEMEN("YE", "Yemen"),
302
 
        ZAMBIA("ZM", "Zambia"),
303
 
        ZIMBABWE("ZW", "Zimbabwe");
304
 
 
305
 
 
306
 
        private String code;
307
 
        private String description;
308
 
 
309
 
        Country(String code, String description)
310
 
        {
311
 
            this.code = code;
312
 
            this.description = description;
313
 
        }
314
 
 
315
 
        public String getCode()
316
 
        {
317
 
            return code;
318
 
        }
319
 
 
320
 
        public String getDescription()
321
 
        {
322
 
            return description;
323
 
        }
324
 
 
325
 
        public String toString()
326
 
        {
327
 
            return getDescription();
328
 
        }
329
 
    }
 
1
package org.jaudiotagger.tag.reference;
 
2
 
 
3
import java.util.HashMap;
 
4
import java.util.Map;
 
5
 
 
6
 
 
7
/**
 
8
 * Represents the ISO 3166-1 Country List with ISO 3166-1-alpha-2 code
 
9
 * <p/>
 
10
 * Contains an enum  of countries, their two letter code and description
 
11
 * with additional method to allow an enum to be found by its two letter code or its description.
 
12
 * More details at http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm#c
 
13
 */
 
14
public class ISOCountry
 
15
{
 
16
    private static Map<String, Country> codeMap;
 
17
    private static Map<String, Country> descriptionMap;
 
18
 
 
19
    static
 
20
    {
 
21
        codeMap = new HashMap<String, Country>();
 
22
        for (Country country : Country.values())
 
23
        {
 
24
            codeMap.put(country.code, country);
 
25
        }
 
26
 
 
27
        descriptionMap = new HashMap<String, Country>();
 
28
        for (Country country : Country.values())
 
29
        {
 
30
            descriptionMap.put(country.description, country);
 
31
        }
 
32
 
 
33
    }
 
34
 
 
35
    /**
 
36
     * @param code
 
37
     * @return enum with this two letter code
 
38
     */
 
39
    public static Country getCountryByCode(String code)
 
40
    {
 
41
        return codeMap.get(code);
 
42
    }
 
43
 
 
44
    /**
 
45
     * @param description
 
46
     * @return enum with this description
 
47
     */
 
48
    public static Country getCountryByDescription(String description)
 
49
    {
 
50
        return descriptionMap.get(description);
 
51
    }
 
52
 
 
53
    /**
 
54
     * List of valid Iso Country, shows 2 letter abbreviation and country human readable name
 
55
     */
 
56
    public static enum Country
 
57
    {
 
58
        AFGHANISTAN(" AF", "Afghanistan"),
 
59
        ALAND_ISLANDS("AX", "\u00e5land Islands"),
 
60
        ALBANIA("AL", "Albania"),
 
61
        ALGERIA("DZ", "Algeria"),
 
62
        AMERICAN_SAMOA("AS", "American Samoa"),
 
63
        ANDORRA("AD", "Andorra"),
 
64
        ANGOLA("AO", "Angola"),
 
65
        ANGUILLA("AI", "Anguilla"),
 
66
        ANTARCTICA("AQ", "Antarctica"),
 
67
        ANTIGUA_AND_BARBUDA("AG", "Antigua and Barbuda"),
 
68
        ARGENTINA("AR", "Argentina"),
 
69
        ARMENIA("AM", "Armenia"),
 
70
        ARUBA("AW", "Aruba"),
 
71
        AUSTRALIA("AU", "Australia"),
 
72
        AUSTRIA("AT", "Austria"),
 
73
        AZERBAIJAN("AZ", "Azerbaijan"),
 
74
        BAHAMAS("BS", "Bahamas"),
 
75
        BAHRAIN("BH", "Bahrain"),
 
76
        BANGLADESH("BD", "Bangladesh"),
 
77
        BARBADOS("BB", "Barbados"),
 
78
        BELARUS("BY", "Belarus"),
 
79
        BELGIUM("BE", "Belgium"),
 
80
        BELIZE("BZ", "Belize"),
 
81
        BENIN("BJ", "Benin"),
 
82
        BERMUDA("BM", "Bermuda"),
 
83
        BHUTAN("BT", "Bhutan"),
 
84
        BOLIVIA("BO", "Bolivia"),
 
85
        BOSNIA_AND_HERZEGOVINA("BA", "Bosnia and herzegovina"),
 
86
        BOTSWANA("BW", "Botswana"),
 
87
        BOUVET_ISLAND("BV", "Bouvet_Island"),
 
88
        BRAZIL("BR", "Brazil"),
 
89
        BRITISH_INDIAN_OCEAN_TERRITORY("IO", "British Indian Ocean Territory"),
 
90
        BRUNEI_DARUSSALAM("BN", "Brunei Darussalam"),
 
91
        BULGARIA("BG", "Bulgaria"),
 
92
        BURKINA_FASO("BF", "Burkina Faso"),
 
93
        BURUNDI("BI", "Burundi"),
 
94
        CAMBODIA("KH", "Cambodia"),
 
95
        CAMEROON("CM", "Cameroon"),
 
96
        CANADA("CA", "Canada"),
 
97
        CAPE_VERDE("CV", "Cape Verde"),
 
98
        CAYMAN_ISLANDS("KY", "Cayman Islands"),
 
99
        CENTRAL_AFRICAN_REPUBLIC("CF", "Central African Republic"),
 
100
        CHAD("TD", "Chad"),
 
101
        CHILE("CL", "Chile"),
 
102
        CHINA("CN", "China"),
 
103
        CHRISTMAS_ISLAND("CX", "Christmas Island"),
 
104
        COCOS_KEELING_ISLANDS("CC", "Cocos Keeling Islands"),
 
105
        COLOMBIA("CO", "Colombia"),
 
106
        COMOROS("KM", "Comoros"),
 
107
        CONGO("CG", "Congo"),
 
108
        THE_DEMOCRATIC_REPUBLIC_OF_CONGO("CD", "The Democratic Republic Of Congo"),
 
109
        COOK_ISLANDS("CK", "Cook Islands"),
 
110
        COSTA_RICA("CR", "Costa Rica"),
 
111
        COTE_D_IVOIRE("CI", "Ivory Coast"),
 
112
        CROATIA("HR", "Croatia"),
 
113
        CUBA("CU", "Cuba"),
 
114
        CYPRUS("CY", "Cyprus"),
 
115
        CZECH_REPUBLIC("CZ", "Czech Republic"),
 
116
        DENMARK("DK", "Denmark"),
 
117
        DJIBOUTI("DJ", "Djibouti"),
 
118
        DOMINICA("DM", "Dominica"),
 
119
        DOMINICAN_REPUBLIC("DO", "Dominican Republic"),
 
120
        ECUADOR("EC", "Ecuador"),
 
121
        EGYPT("EG", "Egypt"),
 
122
        EL_SALVADOR("SV", "El Salvador"),
 
123
        EQUATORIAL_GUINEA("GQ", "Equatorial Guinea"),
 
124
        ERITREA("ER", "Eritrea"),
 
125
        ESTONIA("EE", "Estonia"),
 
126
        ETHIOPIA("ET", "Ethiopia"),
 
127
        FALKLAND_ISLANDS("FK", "Falkland Islands"),
 
128
        FAROE_ISLANDS("FO", "Faroe Islands"),
 
129
        FIJI("FJ", "Fiji"),
 
130
        FINLAND("FI", "Finland"),
 
131
        FRANCE("FR", "France"),
 
132
        FRENCH_GUIANA("GF", "French Guiana"),
 
133
        FRENCH_POLYNESIA("PF", "French Polynesia"),
 
134
        FRENCH_SOUTHERN_TERRITORIES("TF", "French Southern Territories"),
 
135
        GABON("GA", "Gabon"),
 
136
        GAMBIA("GM", "Gambia"),
 
137
        GEORGIA("GE", "Georgia"),
 
138
        GERMANY("DE", "Germany"),
 
139
        GHANA("GH", "Ghana"),
 
140
        GIBRALTAR("GI", "Gibraltar"),
 
141
        GREECE("GR", "Greece"),
 
142
        GREENLAND("GL", "Greenland"),
 
143
        GRENADA("GD", "Grenada"),
 
144
        GUADELOUPE("GP", "Guadeloupe"),
 
145
        GUAM("GU", "Guam"),
 
146
        GUATEMALA("GT", "Guatemala"),
 
147
        GUERNSEY("GG", "Guernsey"),
 
148
        GUINEA("GN", "Guinea"),
 
149
        GUINEA_BISSAU("GW", "Guinea_Bissau"),
 
150
        GUYANA("GY", "Guyana"),
 
151
        HAITI("HT", "Haiti"),
 
152
        HEARD_ISLAND_AND_MCDONALD_ISLANDS("HM", "Heard Island and Mcdonald Islands"),
 
153
        HONDURAS("HN", "Honduras"),
 
154
        HONG_KONG("HK", "Hong Kong"),
 
155
        HUNGARY("HU", "Hungary"),
 
156
        ICELAND("IS", "Iceland"),
 
157
        INDIA("IN", "India"),
 
158
        INDONESIA("ID", "Indonesia"),
 
159
        IRAN("IR", "Iran"),
 
160
        IRAQ("IQ", "Iraq"),
 
161
        IRELAND("IE", "Ireland"),
 
162
        ISLE_OF_MAN("IM", "Isle Of Man"),
 
163
        ISRAEL("IL", "Israel"),
 
164
        ITALY("IT", "Italy"),
 
165
        JAMAICA("JM", "Jamaica"),
 
166
        JAPAN("JP", "Japan"),
 
167
        JERSEY("JE", "Jersey"),
 
168
        JORDAN("JO", "Jordan"),
 
169
        KAZAKHSTAN("KZ", "Kazakhstan"),
 
170
        KENYA("KE", "Kenya"),
 
171
        KIRIBATI("KI", "Kiribati"),
 
172
        KOREA_NORTH("KP", "North Korea"),
 
173
        KOREA_SOUTH("KR", "South Korea"),
 
174
        KUWAIT("KW", "Kuwait"),
 
175
        KYRGYZSTAN("KG", "Kyrgyzstan"),
 
176
        LAO_PEOPLES_DEMOCRATIC_REPUBLIC("LA", "Lao"),
 
177
        LATVIA("LV", "Latvia"),
 
178
        LEBANON("LB", "Lebanon"),
 
179
        LESOTHO("LS", "Lesotho"),
 
180
        LIBERIA("LR", "Liberia"),
 
181
        LIBYAN_ARAB_JAMAHIRIYA("LY", "Libyan Arab Jamahiriya"),
 
182
        LIECHTENSTEIN("LI", "Liechtenstein"),
 
183
        LITHUANIA("LT", "Lithuania"),
 
184
        LUXEMBOURG("LU", "Luxembourg"),
 
185
        MACAO("MO", "Macao"),
 
186
        MACEDONIA("MK", "Macedonia"),
 
187
        MADAGASCAR("MG", "Madagascar"),
 
188
        MALAWI("MW", "Malawi"),
 
189
        MALAYSIA("MY", "Malaysia"),
 
190
        MALDIVES("MV", "Maldives"),
 
191
        MALI("ML", "Mali"),
 
192
        MALTA("MT", "Malta"),
 
193
        MARSHALL_ISLANDS("MH", "Marshall Islands"),
 
194
        MARTINIQUE("MQ", "Martinique"),
 
195
        MAURITANIA("MR", "Mauritania"),
 
196
        MAURITIUS("MU", "Mauritius"),
 
197
        MAYOTTE("YT", "Mayotte"),
 
198
        MEXICO("MX", "Mexico"),
 
199
        MICRONESIA("FM", "Micronesia"),
 
200
        MOLDOVA("MD", "Moldova"),
 
201
        MONACO("MC", "Monaco"),
 
202
        MONGOLIA("MN", "Mongolia"),
 
203
        MONTENEGRO("ME", "Montenegro"),
 
204
        MONTSERRAT("MS", "Montserrat"),
 
205
        MOROCCO("MA", "Morocco"),
 
206
        MOZAMBIQUE("MZ", "Mozambique"),
 
207
        MYANMAR("MM", "Myanmar"),
 
208
        NAMIBIA("NA", "Namibia"),
 
209
        NAURU("NR", "Nauru"),
 
210
        NEPAL("NP", "Nepal"),
 
211
        NETHERLANDS("NL", "Netherlands"),
 
212
        NETHERLANDS_ANTILLES("AN", "Netherlands Antilles"),
 
213
        NEW_CALEDONIA("NC", "New Caledonia"),
 
214
        NEW_ZEALAND("NZ", "New Zealand"),
 
215
        NICARAGUA("NI", "Nicaragua"),
 
216
        NIGER("NE", "Niger"),
 
217
        NIGERIA("NG", "Nigeria"),
 
218
        NIUE("NU", "Niue"),
 
219
        NORFOLK_ISLAND("NF", "Norfolk Island"),
 
220
        NORTHERN_MARIANA_ISLANDS("MP", "Northern Mariana Islands"),
 
221
        NORWAY("NO", "Norway"),
 
222
        OMAN("OM", "Oman"),
 
223
        PAKISTAN("PK", "Pakistan"),
 
224
        PALAU("PW", "Palau"),
 
225
        PALESTINIAN_TERRITORY_OCCUPIED("PS", "Palestinian Territory Occupied"),
 
226
        PANAMA("PA", "Panama"),
 
227
        PAPUA_NEW_GUINEA("PG", "Papua New Guinea"),
 
228
        PARAGUAY("PY", "Paraguay"),
 
229
        PERU("PE", "Peru"),
 
230
        PHILIPPINES("PH", "Philippines"),
 
231
        PITCAIRN("PN", "Pitcairn"),
 
232
        POLAND("PL", "Poland"),
 
233
        PORTUGAL("PT", "Portugal"),
 
234
        PUERTO_RICO("PR", "Puerto Rico"),
 
235
        QATAR("QA", "Qatar"),
 
236
        REUNION("RE", "Union"),
 
237
        ROMANIA("RO", "Romania"),
 
238
        RUSSIAN_FEDERATION("RU", "Russia"),
 
239
        RWANDA("RW", "Rwanda"),
 
240
        SAINT_BARTHOLEMY("BL", "Lemy"),
 
241
        SAINT_HELENA("SH", "St Helena"),
 
242
        SAINT_KITTS_AND_NEVIS("KN", "St Kitts and Nevis"),
 
243
        SAINT_LUCIA("LC", "St Lucia"),
 
244
        SAINT_MARTIN("MF", "St Martin"),
 
245
        SAINT_PIERRE_AND_MIQUELON("PM", "St Pierre and Miquelon"),
 
246
        SAINT_VINCENT_AND_THE_GRENADINES("VC", "St Vincent and the Grenadines"),
 
247
        SAMOA("WS", "Samoa"),
 
248
        SAN_MARINO("SM", "San_Marino"),
 
249
        SAO_TOME_AND_PRINCIPE("ST", "Sao Tome and Principe"),
 
250
        SAUDI_ARABIA("SA", "Saudi Arabia"),
 
251
        SENEGAL("SN", "Senegal"),
 
252
        SERBIA("RS", "Serbia"),
 
253
        SEYCHELLES("SC", "Seychelles"),
 
254
        SIERRA_LEONE("SL", "Sierra Leone"),
 
255
        SINGAPORE("SG", "Singapore"),
 
256
        SLOVAKIA("SK", "Slovakia"),
 
257
        SLOVENIA("SI", "Slovenia"),
 
258
        SOLOMON_ISLANDS("SB", "Solomon Islands"),
 
259
        SOMALIA("SO", "Somalia"),
 
260
        SOUTH_AFRICA("ZA", "South Africa"),
 
261
        SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_Islands("GS", "South Georgia and the South Sandwich Islands"),
 
262
        SPAIN("ES", "Spain"),
 
263
        SRI_LANKA("LK", "Sri Lanka"),
 
264
        SUDAN("SD", "Sudan"),
 
265
        SURINAME("SR", "Suriname"),
 
266
        SVALBARD_AND_JAN_MAYEN("SJ", "Svalbard and Jan Mayen"),
 
267
        SWAZILAND("SZ", "Swaziland"),
 
268
        SWEDEN("SE", "Sweden"),
 
269
        SWITZERLAND("CH", "Switzerland"),
 
270
        SYRIA("SY", "Syria"),
 
271
        TAIWAN("TW", "Taiwan"),
 
272
        TAJIKISTAN("TJ", "Tajikistan"),
 
273
        TANZANIA("TZ", "Tanzania"),
 
274
        THAILAND("TH", "Thailand"),
 
275
        TIMOR_LESTE("TL", "Timor Leste"),
 
276
        TOGO("TG", "Togo"),
 
277
        TOKELAU("TK", "Tokelau"),
 
278
        TONGA("TO", "Tonga"),
 
279
        TRINIDAD_AND_TOBAGO("TT", "Trinidad and Tobago"),
 
280
        TUNISIA("TN", "Tunisia"),
 
281
        TURKEY("TR", "Turkey"),
 
282
        TURKMENISTAN("TM", "Turkmenistan"),
 
283
        TURKS_AND_CAICOS_ISLANDS("TC", "Turks and Caicos Islands"),
 
284
        TUVALU("TV", "Tuvalu"),
 
285
        UGANDA("UG", "Uganda"),
 
286
        UKRAINE("UA", "Ukraine"),
 
287
        UNITED_ARAB_EMIRATES("AE", "United Arab Emirates"),
 
288
        UNITED_KINGDOM("GB", "United Kingdom"),
 
289
        UNITED_STATES("US", "United States"),
 
290
        UNITED_STATES_MINOR_OUTLYING_ISLANDS("UM", "United States Minor Outlying Islands"),
 
291
        URUGUAY("UY", "Uruguay"),
 
292
        UZBEKISTAN("UZ", "Uzbekistan"),
 
293
        VANUATU("VU", "Vanuatu"),
 
294
        VATICAN_CITY("VA", "Vatican City"),
 
295
        VENEZUELA("VE", "Venezuela"),
 
296
        VIETNAM("VN", "Vietnam"),
 
297
        VIRGIN_ISLANDS_BRITISH("VG", "British Virgin Islands"),
 
298
        VIRGIN_ISLANDS_US("VI", "US Virgin Islands"),
 
299
        WALLIS_AND_FUTUNA("WF", "Wallis and Futuna"),
 
300
        WESTERN_SAHARA("EH", "Western Sahara"),
 
301
        YEMEN("YE", "Yemen"),
 
302
        ZAMBIA("ZM", "Zambia"),
 
303
        ZIMBABWE("ZW", "Zimbabwe");
 
304
 
 
305
 
 
306
        private String code;
 
307
        private String description;
 
308
 
 
309
        Country(String code, String description)
 
310
        {
 
311
            this.code = code;
 
312
            this.description = description;
 
313
        }
 
314
 
 
315
        public String getCode()
 
316
        {
 
317
            return code;
 
318
        }
 
319
 
 
320
        public String getDescription()
 
321
        {
 
322
            return description;
 
323
        }
 
324
 
 
325
        public String toString()
 
326
        {
 
327
            return getDescription();
 
328
        }
 
329
    }
330
330
}
 
 
b'\\ No newline at end of file'