Class ISO3166_1Alpha2CountryCode
- java.lang.Object
-
- com.nimbusds.oauth2.sdk.id.Identifier
-
- com.nimbusds.openid.connect.sdk.assurance.claims.CountryCode
-
- com.nimbusds.openid.connect.sdk.assurance.claims.ISO3166_1AlphaCountryCode
-
- com.nimbusds.openid.connect.sdk.assurance.claims.ISO3166_1Alpha2CountryCode
-
- All Implemented Interfaces:
Serializable
,Comparable<Identifier>
,net.minidev.json.JSONAware
@Immutable public final class ISO3166_1Alpha2CountryCode extends ISO3166_1AlphaCountryCode
ISO 3166-1 alpha-2 (two-letter) country code.Includes constants for all 249 current officially assigned ISO 3166-1 alpha-2 codes.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.nimbusds.oauth2.sdk.id.Identifier
DEFAULT_BYTE_LENGTH, secureRandom
-
-
Constructor Summary
Constructors Constructor Description ISO3166_1Alpha2CountryCode(String value)
Creates a new ISO 3166-1 alpha-2 country code.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
String
getCountryName()
Returns the country name if available in theiso3166_1alpha2-codes.properties
resource.static ISO3166_1Alpha2CountryCode
parse(String s)
Parses an ISO 3166-1 alpha-2 (two-letter) country code.ISO3166_1Alpha3CountryCode
toAlpha3CountryCode()
Returns the matching alpha-3 country code.-
Methods inherited from class com.nimbusds.openid.connect.sdk.assurance.claims.CountryCode
length, toISO3166_1Alpha2CountryCode, toISO3166_1Alpha3CountryCode, toISO3166_3CountryCode
-
Methods inherited from class com.nimbusds.oauth2.sdk.id.Identifier
compareTo, getValue, hashCode, toJSONString, toString, toStringList
-
-
-
-
Field Detail
-
AD
public static final ISO3166_1Alpha2CountryCode AD
Andorra
-
AE
public static final ISO3166_1Alpha2CountryCode AE
United Arab Emirates
-
AF
public static final ISO3166_1Alpha2CountryCode AF
Afghanistan
-
AG
public static final ISO3166_1Alpha2CountryCode AG
Antigua and Barbuda
-
AI
public static final ISO3166_1Alpha2CountryCode AI
Anguilla
-
AL
public static final ISO3166_1Alpha2CountryCode AL
Albania
-
AM
public static final ISO3166_1Alpha2CountryCode AM
Armenia
-
AO
public static final ISO3166_1Alpha2CountryCode AO
Angola
-
AQ
public static final ISO3166_1Alpha2CountryCode AQ
Antarctica
-
AR
public static final ISO3166_1Alpha2CountryCode AR
Argentina
-
AS
public static final ISO3166_1Alpha2CountryCode AS
American Samoa
-
AT
public static final ISO3166_1Alpha2CountryCode AT
Austria
-
AU
public static final ISO3166_1Alpha2CountryCode AU
Australia
-
AW
public static final ISO3166_1Alpha2CountryCode AW
Aruba
-
AX
public static final ISO3166_1Alpha2CountryCode AX
Aland Islands
-
AZ
public static final ISO3166_1Alpha2CountryCode AZ
Azerbaijan
-
BA
public static final ISO3166_1Alpha2CountryCode BA
Bosnia and Herzegovina
-
BB
public static final ISO3166_1Alpha2CountryCode BB
Barbados
-
BD
public static final ISO3166_1Alpha2CountryCode BD
Bangladesh
-
BE
public static final ISO3166_1Alpha2CountryCode BE
Belgium
-
BF
public static final ISO3166_1Alpha2CountryCode BF
Burkina Faso
-
BG
public static final ISO3166_1Alpha2CountryCode BG
Bulgaria
-
BH
public static final ISO3166_1Alpha2CountryCode BH
Bahrain
-
BI
public static final ISO3166_1Alpha2CountryCode BI
Burundi
-
BJ
public static final ISO3166_1Alpha2CountryCode BJ
Benin
-
BL
public static final ISO3166_1Alpha2CountryCode BL
Saint Barthélemy
-
BM
public static final ISO3166_1Alpha2CountryCode BM
Bermuda
-
BN
public static final ISO3166_1Alpha2CountryCode BN
Brunei Darussalam
-
BO
public static final ISO3166_1Alpha2CountryCode BO
Bolivia (Plurinational State of)
-
BQ
public static final ISO3166_1Alpha2CountryCode BQ
Bonaire, Sint Eustatius and Saba
-
BR
public static final ISO3166_1Alpha2CountryCode BR
Brazil
-
BS
public static final ISO3166_1Alpha2CountryCode BS
Bahamas
-
BT
public static final ISO3166_1Alpha2CountryCode BT
Bhutan
-
BV
public static final ISO3166_1Alpha2CountryCode BV
Bouvet Island
-
BW
public static final ISO3166_1Alpha2CountryCode BW
Botswana
-
BY
public static final ISO3166_1Alpha2CountryCode BY
Belarus
-
BZ
public static final ISO3166_1Alpha2CountryCode BZ
Belize
-
CA
public static final ISO3166_1Alpha2CountryCode CA
Canada
-
CC
public static final ISO3166_1Alpha2CountryCode CC
Cocos (Keeling) Islands
-
CD
public static final ISO3166_1Alpha2CountryCode CD
Congo, Democratic Republic of the
-
CF
public static final ISO3166_1Alpha2CountryCode CF
Central African Republic
-
CG
public static final ISO3166_1Alpha2CountryCode CG
Congo
-
CH
public static final ISO3166_1Alpha2CountryCode CH
Switzerland
-
CI
public static final ISO3166_1Alpha2CountryCode CI
Côte d'Ivoire
-
CK
public static final ISO3166_1Alpha2CountryCode CK
Cook Islands
-
CL
public static final ISO3166_1Alpha2CountryCode CL
Chile
-
CM
public static final ISO3166_1Alpha2CountryCode CM
Cameroon
-
CN
public static final ISO3166_1Alpha2CountryCode CN
China
-
CO
public static final ISO3166_1Alpha2CountryCode CO
Colombia
-
CR
public static final ISO3166_1Alpha2CountryCode CR
Costa Rica
-
CU
public static final ISO3166_1Alpha2CountryCode CU
Cuba
-
CV
public static final ISO3166_1Alpha2CountryCode CV
Cabo Verde
-
CW
public static final ISO3166_1Alpha2CountryCode CW
Curaçao
-
CX
public static final ISO3166_1Alpha2CountryCode CX
Christmas Island
-
CY
public static final ISO3166_1Alpha2CountryCode CY
Cyprus
-
CZ
public static final ISO3166_1Alpha2CountryCode CZ
Czechia
-
DE
public static final ISO3166_1Alpha2CountryCode DE
Germany
-
DJ
public static final ISO3166_1Alpha2CountryCode DJ
Djibouti
-
DK
public static final ISO3166_1Alpha2CountryCode DK
Denmark
-
DM
public static final ISO3166_1Alpha2CountryCode DM
Dominica
-
DO
public static final ISO3166_1Alpha2CountryCode DO
Dominican Republic
-
DZ
public static final ISO3166_1Alpha2CountryCode DZ
Algeria
-
EC
public static final ISO3166_1Alpha2CountryCode EC
Ecuador
-
EE
public static final ISO3166_1Alpha2CountryCode EE
Estonia
-
EG
public static final ISO3166_1Alpha2CountryCode EG
Egypt
-
EH
public static final ISO3166_1Alpha2CountryCode EH
Western Sahara
-
ER
public static final ISO3166_1Alpha2CountryCode ER
Eritrea
-
ES
public static final ISO3166_1Alpha2CountryCode ES
Spain
-
ET
public static final ISO3166_1Alpha2CountryCode ET
Ethiopia
-
FI
public static final ISO3166_1Alpha2CountryCode FI
Finland
-
FJ
public static final ISO3166_1Alpha2CountryCode FJ
Fiji
-
FK
public static final ISO3166_1Alpha2CountryCode FK
Falkland Islands (Malvinas)
-
FM
public static final ISO3166_1Alpha2CountryCode FM
Micronesia (Federated States of)
-
FO
public static final ISO3166_1Alpha2CountryCode FO
Faroe Islands
-
FR
public static final ISO3166_1Alpha2CountryCode FR
France
-
GA
public static final ISO3166_1Alpha2CountryCode GA
Gabon
-
GB
public static final ISO3166_1Alpha2CountryCode GB
United Kingdom of Great Britain and Northern Ireland
-
GD
public static final ISO3166_1Alpha2CountryCode GD
Grenada
-
GE
public static final ISO3166_1Alpha2CountryCode GE
Georgia
-
GF
public static final ISO3166_1Alpha2CountryCode GF
French Guiana
-
GG
public static final ISO3166_1Alpha2CountryCode GG
Guernsey
-
GH
public static final ISO3166_1Alpha2CountryCode GH
Ghana
-
GI
public static final ISO3166_1Alpha2CountryCode GI
Gibraltar
-
GL
public static final ISO3166_1Alpha2CountryCode GL
Greenland
-
GM
public static final ISO3166_1Alpha2CountryCode GM
Gambia
-
GN
public static final ISO3166_1Alpha2CountryCode GN
Guinea
-
GP
public static final ISO3166_1Alpha2CountryCode GP
Guadeloupe
-
GQ
public static final ISO3166_1Alpha2CountryCode GQ
Equatorial Guinea
-
GR
public static final ISO3166_1Alpha2CountryCode GR
Greece
-
GS
public static final ISO3166_1Alpha2CountryCode GS
South Georgia and the South Sandwich Islands
-
GT
public static final ISO3166_1Alpha2CountryCode GT
Guatemala
-
GU
public static final ISO3166_1Alpha2CountryCode GU
Guam
-
GW
public static final ISO3166_1Alpha2CountryCode GW
Guinea-Bissau
-
GY
public static final ISO3166_1Alpha2CountryCode GY
Guyana
-
HK
public static final ISO3166_1Alpha2CountryCode HK
Hong Kong
-
HM
public static final ISO3166_1Alpha2CountryCode HM
Heard Island and McDonald Islands
-
HN
public static final ISO3166_1Alpha2CountryCode HN
Honduras
-
HR
public static final ISO3166_1Alpha2CountryCode HR
Croatia
-
HT
public static final ISO3166_1Alpha2CountryCode HT
Haiti
-
HU
public static final ISO3166_1Alpha2CountryCode HU
Hungary
-
ID
public static final ISO3166_1Alpha2CountryCode ID
Indonesia
-
IE
public static final ISO3166_1Alpha2CountryCode IE
Ireland
-
IL
public static final ISO3166_1Alpha2CountryCode IL
Israel
-
IM
public static final ISO3166_1Alpha2CountryCode IM
Isle of Man
-
IN
public static final ISO3166_1Alpha2CountryCode IN
India
-
IO
public static final ISO3166_1Alpha2CountryCode IO
British Indian Ocean Territory
-
IQ
public static final ISO3166_1Alpha2CountryCode IQ
Iraq
-
IR
public static final ISO3166_1Alpha2CountryCode IR
Iran (Islamic Republic of)
-
IS
public static final ISO3166_1Alpha2CountryCode IS
Iceland
-
IT
public static final ISO3166_1Alpha2CountryCode IT
Italy
-
JE
public static final ISO3166_1Alpha2CountryCode JE
Jersey
-
JM
public static final ISO3166_1Alpha2CountryCode JM
Jamaica
-
JO
public static final ISO3166_1Alpha2CountryCode JO
Jordan
-
JP
public static final ISO3166_1Alpha2CountryCode JP
Japan
-
KE
public static final ISO3166_1Alpha2CountryCode KE
Kenya
-
KG
public static final ISO3166_1Alpha2CountryCode KG
Kyrgyzstan
-
KH
public static final ISO3166_1Alpha2CountryCode KH
Cambodia
-
KI
public static final ISO3166_1Alpha2CountryCode KI
Kiribati
-
KM
public static final ISO3166_1Alpha2CountryCode KM
Comoros
-
KN
public static final ISO3166_1Alpha2CountryCode KN
Saint Kitts and Nevis
-
KP
public static final ISO3166_1Alpha2CountryCode KP
Korea (Democratic People's Republic of)
-
KR
public static final ISO3166_1Alpha2CountryCode KR
Korea, Republic of
-
KW
public static final ISO3166_1Alpha2CountryCode KW
Kuwait
-
KY
public static final ISO3166_1Alpha2CountryCode KY
Cayman Islands
-
KZ
public static final ISO3166_1Alpha2CountryCode KZ
Kazakhstan
-
LA
public static final ISO3166_1Alpha2CountryCode LA
Lao People's Democratic Republic
-
LB
public static final ISO3166_1Alpha2CountryCode LB
Lebanon
-
LC
public static final ISO3166_1Alpha2CountryCode LC
Saint Lucia
-
LI
public static final ISO3166_1Alpha2CountryCode LI
Liechtenstein
-
LK
public static final ISO3166_1Alpha2CountryCode LK
Sri Lanka
-
LR
public static final ISO3166_1Alpha2CountryCode LR
Liberia
-
LS
public static final ISO3166_1Alpha2CountryCode LS
Lesotho
-
LT
public static final ISO3166_1Alpha2CountryCode LT
Lithuania
-
LU
public static final ISO3166_1Alpha2CountryCode LU
Luxembourg
-
LV
public static final ISO3166_1Alpha2CountryCode LV
Latvia
-
LY
public static final ISO3166_1Alpha2CountryCode LY
Libya
-
MA
public static final ISO3166_1Alpha2CountryCode MA
Morocco
-
MC
public static final ISO3166_1Alpha2CountryCode MC
Monaco
-
MD
public static final ISO3166_1Alpha2CountryCode MD
Moldova, Republic of
-
ME
public static final ISO3166_1Alpha2CountryCode ME
Montenegro
-
MF
public static final ISO3166_1Alpha2CountryCode MF
Saint Martin (French part)
-
MG
public static final ISO3166_1Alpha2CountryCode MG
Madagascar
-
MH
public static final ISO3166_1Alpha2CountryCode MH
Marshall Islands
-
MK
public static final ISO3166_1Alpha2CountryCode MK
North Macedonia
-
ML
public static final ISO3166_1Alpha2CountryCode ML
Mali
-
MM
public static final ISO3166_1Alpha2CountryCode MM
Myanmar
-
MN
public static final ISO3166_1Alpha2CountryCode MN
Mongolia
-
MO
public static final ISO3166_1Alpha2CountryCode MO
Macao
-
MP
public static final ISO3166_1Alpha2CountryCode MP
Northern Mariana Islands
-
MQ
public static final ISO3166_1Alpha2CountryCode MQ
Martinique
-
MR
public static final ISO3166_1Alpha2CountryCode MR
Mauritania
-
MS
public static final ISO3166_1Alpha2CountryCode MS
Montserrat
-
MT
public static final ISO3166_1Alpha2CountryCode MT
Malta
-
MU
public static final ISO3166_1Alpha2CountryCode MU
Mauritius
-
MV
public static final ISO3166_1Alpha2CountryCode MV
Maldives
-
MW
public static final ISO3166_1Alpha2CountryCode MW
Malawi
-
MX
public static final ISO3166_1Alpha2CountryCode MX
Mexico
-
MY
public static final ISO3166_1Alpha2CountryCode MY
Malaysia
-
MZ
public static final ISO3166_1Alpha2CountryCode MZ
Mozambique
-
NA
public static final ISO3166_1Alpha2CountryCode NA
Namibia
-
NC
public static final ISO3166_1Alpha2CountryCode NC
New Caledonia
-
NE
public static final ISO3166_1Alpha2CountryCode NE
Niger
-
NF
public static final ISO3166_1Alpha2CountryCode NF
Norfolk Island
-
NG
public static final ISO3166_1Alpha2CountryCode NG
Nigeria
-
NI
public static final ISO3166_1Alpha2CountryCode NI
Nicaragua
-
NL
public static final ISO3166_1Alpha2CountryCode NL
Netherlands
-
NO
public static final ISO3166_1Alpha2CountryCode NO
Norway
-
NP
public static final ISO3166_1Alpha2CountryCode NP
Nepal
-
NR
public static final ISO3166_1Alpha2CountryCode NR
Nauru
-
NU
public static final ISO3166_1Alpha2CountryCode NU
Niue
-
NZ
public static final ISO3166_1Alpha2CountryCode NZ
New Zealand
-
OM
public static final ISO3166_1Alpha2CountryCode OM
Oman
-
PA
public static final ISO3166_1Alpha2CountryCode PA
Panama
-
PE
public static final ISO3166_1Alpha2CountryCode PE
Peru
-
PF
public static final ISO3166_1Alpha2CountryCode PF
French Polynesia
-
PG
public static final ISO3166_1Alpha2CountryCode PG
Papua New Guinea
-
PH
public static final ISO3166_1Alpha2CountryCode PH
Philippines
-
PK
public static final ISO3166_1Alpha2CountryCode PK
Pakistan
-
PL
public static final ISO3166_1Alpha2CountryCode PL
Poland
-
PM
public static final ISO3166_1Alpha2CountryCode PM
Saint Pierre and Miquelon
-
PN
public static final ISO3166_1Alpha2CountryCode PN
Pitcairn
-
PR
public static final ISO3166_1Alpha2CountryCode PR
Puerto Rico
-
PS
public static final ISO3166_1Alpha2CountryCode PS
Palestine, State of
-
PT
public static final ISO3166_1Alpha2CountryCode PT
Portugal
-
PW
public static final ISO3166_1Alpha2CountryCode PW
Palau
-
PY
public static final ISO3166_1Alpha2CountryCode PY
Paraguay
-
QA
public static final ISO3166_1Alpha2CountryCode QA
Qatar
-
RE
public static final ISO3166_1Alpha2CountryCode RE
Réunion
-
RO
public static final ISO3166_1Alpha2CountryCode RO
Romania
-
RS
public static final ISO3166_1Alpha2CountryCode RS
Serbia
-
RU
public static final ISO3166_1Alpha2CountryCode RU
Russian Federation
-
RW
public static final ISO3166_1Alpha2CountryCode RW
Rwanda
-
SA
public static final ISO3166_1Alpha2CountryCode SA
Saudi Arabia
-
SB
public static final ISO3166_1Alpha2CountryCode SB
Solomon Islands
-
SC
public static final ISO3166_1Alpha2CountryCode SC
Seychelles
-
SD
public static final ISO3166_1Alpha2CountryCode SD
Sudan
-
SE
public static final ISO3166_1Alpha2CountryCode SE
Sweden
-
SG
public static final ISO3166_1Alpha2CountryCode SG
Singapore
-
SH
public static final ISO3166_1Alpha2CountryCode SH
Saint Helena, Ascension and Tristan da Cunha
-
SI
public static final ISO3166_1Alpha2CountryCode SI
Slovenia
-
SJ
public static final ISO3166_1Alpha2CountryCode SJ
Svalbard and Jan Mayen
-
SK
public static final ISO3166_1Alpha2CountryCode SK
Slovakia
-
SL
public static final ISO3166_1Alpha2CountryCode SL
Sierra Leone
-
SM
public static final ISO3166_1Alpha2CountryCode SM
San Marino
-
SN
public static final ISO3166_1Alpha2CountryCode SN
Senegal
-
SO
public static final ISO3166_1Alpha2CountryCode SO
Somalia
-
SR
public static final ISO3166_1Alpha2CountryCode SR
Suriname
-
SS
public static final ISO3166_1Alpha2CountryCode SS
South Sudan
-
ST
public static final ISO3166_1Alpha2CountryCode ST
Sao Tome and Principe
-
SV
public static final ISO3166_1Alpha2CountryCode SV
El Salvador
-
SX
public static final ISO3166_1Alpha2CountryCode SX
Sint Maarten (Dutch part)
-
SY
public static final ISO3166_1Alpha2CountryCode SY
Syrian Arab Republic
-
SZ
public static final ISO3166_1Alpha2CountryCode SZ
Eswatini
-
TC
public static final ISO3166_1Alpha2CountryCode TC
Turks and Caicos Islands
-
TD
public static final ISO3166_1Alpha2CountryCode TD
Chad
-
TF
public static final ISO3166_1Alpha2CountryCode TF
French Southern Territories
-
TG
public static final ISO3166_1Alpha2CountryCode TG
Togo
-
TH
public static final ISO3166_1Alpha2CountryCode TH
Thailand
-
TJ
public static final ISO3166_1Alpha2CountryCode TJ
Tajikistan
-
TK
public static final ISO3166_1Alpha2CountryCode TK
Tokelau
-
TL
public static final ISO3166_1Alpha2CountryCode TL
Timor-Leste
-
TM
public static final ISO3166_1Alpha2CountryCode TM
Turkmenistan
-
TN
public static final ISO3166_1Alpha2CountryCode TN
Tunisia
-
TO
public static final ISO3166_1Alpha2CountryCode TO
Tonga
-
TR
public static final ISO3166_1Alpha2CountryCode TR
Turkey
-
TT
public static final ISO3166_1Alpha2CountryCode TT
Trinidad and Tobago
-
TV
public static final ISO3166_1Alpha2CountryCode TV
Tuvalu
-
TW
public static final ISO3166_1Alpha2CountryCode TW
Taiwan, Province of China
-
TZ
public static final ISO3166_1Alpha2CountryCode TZ
Tanzania, United Republic of
-
UA
public static final ISO3166_1Alpha2CountryCode UA
Ukraine
-
UG
public static final ISO3166_1Alpha2CountryCode UG
Uganda
-
UM
public static final ISO3166_1Alpha2CountryCode UM
United States Minor Outlying Islands
-
US
public static final ISO3166_1Alpha2CountryCode US
United States of America
-
UY
public static final ISO3166_1Alpha2CountryCode UY
Uruguay
-
UZ
public static final ISO3166_1Alpha2CountryCode UZ
Uzbekistan
-
VA
public static final ISO3166_1Alpha2CountryCode VA
Holy See
-
VC
public static final ISO3166_1Alpha2CountryCode VC
Saint Vincent and the Grenadines
-
VE
public static final ISO3166_1Alpha2CountryCode VE
Venezuela (Bolivarian Republic of)
-
VG
public static final ISO3166_1Alpha2CountryCode VG
Virgin Islands (British)
-
VI
public static final ISO3166_1Alpha2CountryCode VI
Virgin Islands (U.S.)
-
VN
public static final ISO3166_1Alpha2CountryCode VN
Viet Nam
-
VU
public static final ISO3166_1Alpha2CountryCode VU
Vanuatu
-
WF
public static final ISO3166_1Alpha2CountryCode WF
Wallis and Futuna
-
WS
public static final ISO3166_1Alpha2CountryCode WS
Samoa
-
YE
public static final ISO3166_1Alpha2CountryCode YE
Yemen
-
YT
public static final ISO3166_1Alpha2CountryCode YT
Mayotte
-
ZA
public static final ISO3166_1Alpha2CountryCode ZA
South Africa
-
ZM
public static final ISO3166_1Alpha2CountryCode ZM
Zambia
-
ZW
public static final ISO3166_1Alpha2CountryCode ZW
Zimbabwe
-
-
Constructor Detail
-
ISO3166_1Alpha2CountryCode
public ISO3166_1Alpha2CountryCode(String value)
Creates a new ISO 3166-1 alpha-2 country code. Normalises the code to upper case.- Parameters:
value
- The country code value, must be two-letter.
-
-
Method Detail
-
toAlpha3CountryCode
public ISO3166_1Alpha3CountryCode toAlpha3CountryCode()
Returns the matching alpha-3 country code. SeeISO3166_1AlphaCountryCodeMapper
.- Returns:
- The matching alpha-3 country code,
null
if none.
-
getCountryName
public String getCountryName()
Returns the country name if available in theiso3166_1alpha2-codes.properties
resource.- Specified by:
getCountryName
in classISO3166_1AlphaCountryCode
- Returns:
- The country name,
null
if not available.
-
equals
public boolean equals(Object object)
- Specified by:
equals
in classCountryCode
-
parse
public static ISO3166_1Alpha2CountryCode parse(String s) throws ParseException
Parses an ISO 3166-1 alpha-2 (two-letter) country code.- Parameters:
s
- The string to parse. Must not benull
.- Returns:
- The ISO 3166-1 alpha-2 (two-letter) country code.
- Throws:
ParseException
- If parsing failed.
-
-