Enum ECountry
- java.lang.Object
-
- java.lang.Enum<ECountry>
-
- com.helger.commons.locale.country.ECountry
-
- All Implemented Interfaces:
IHasID<String>,IHasDisplayText,Serializable,Comparable<ECountry>
public enum ECountry extends Enum<ECountry> implements IHasDisplayText, IHasID<String>
Country enum.- Author:
- Philip Helger
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalegetAsLocale()static ICommonsSet<Locale>getCountryListAsLocales()StringgetDisplayText(Locale aContentLocale)static ECountrygetFromIDOrNull(String sID)static ECountrygetFromISOCodeOrNull(String sISO)Try to find the country with the passed ISO code.StringgetID()Get the unique ID of this object.StringgetISOCountryCode()booleanisCountrySub()static ECountryvalueOf(String name)Returns the enum constant of this type with the specified name.static ECountry[]values()Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface com.helger.commons.text.display.IHasDisplayText
getAsHasText
-
-
-
-
Enum Constant Detail
-
AD
public static final ECountry AD
-
AE
public static final ECountry AE
-
AF
public static final ECountry AF
-
AG
public static final ECountry AG
-
AI
public static final ECountry AI
-
AL
public static final ECountry AL
-
AM
public static final ECountry AM
-
AN
public static final ECountry AN
-
AO
public static final ECountry AO
-
AQ
public static final ECountry AQ
-
AR
public static final ECountry AR
-
AS
public static final ECountry AS
-
AT
public static final ECountry AT
-
AU_ACT
public static final ECountry AU_ACT
-
AU_NSW
public static final ECountry AU_NSW
-
AU_NT
public static final ECountry AU_NT
-
AU_QLD
public static final ECountry AU_QLD
-
AU_SA
public static final ECountry AU_SA
-
AU_TAS
public static final ECountry AU_TAS
-
AU_VIC
public static final ECountry AU_VIC
-
AU_WA
public static final ECountry AU_WA
-
AU
public static final ECountry AU
-
AW
public static final ECountry AW
-
AX
public static final ECountry AX
-
AZ
public static final ECountry AZ
-
BA_FBH
public static final ECountry BA_FBH
-
BA_RS
public static final ECountry BA_RS
-
BA
public static final ECountry BA
-
BB
public static final ECountry BB
-
BD
public static final ECountry BD
-
BE
public static final ECountry BE
-
BF
public static final ECountry BF
-
BG
public static final ECountry BG
-
BH
public static final ECountry BH
-
BI
public static final ECountry BI
-
BJ
public static final ECountry BJ
-
BM
public static final ECountry BM
-
BN
public static final ECountry BN
-
BO
public static final ECountry BO
-
BR
public static final ECountry BR
-
BS
public static final ECountry BS
-
BT
public static final ECountry BT
-
BV
public static final ECountry BV
-
BW
public static final ECountry BW
-
BY
public static final ECountry BY
-
BZ
public static final ECountry BZ
-
CA_AB
public static final ECountry CA_AB
-
CA_BC
public static final ECountry CA_BC
-
CA_MB
public static final ECountry CA_MB
-
CA_NB
public static final ECountry CA_NB
-
CA_NL
public static final ECountry CA_NL
-
CA_NS
public static final ECountry CA_NS
-
CA_NT
public static final ECountry CA_NT
-
CA_NU
public static final ECountry CA_NU
-
CA_ON
public static final ECountry CA_ON
-
CA_PE
public static final ECountry CA_PE
-
CA_QC
public static final ECountry CA_QC
-
CA_SK
public static final ECountry CA_SK
-
CA_YT
public static final ECountry CA_YT
-
CA
public static final ECountry CA
-
CC
public static final ECountry CC
-
CD
public static final ECountry CD
-
CF
public static final ECountry CF
-
CG
public static final ECountry CG
-
CH_AG
public static final ECountry CH_AG
-
CH_AI
public static final ECountry CH_AI
-
CH_AR
public static final ECountry CH_AR
-
CH_BE
public static final ECountry CH_BE
-
CH_BL
public static final ECountry CH_BL
-
CH_BS
public static final ECountry CH_BS
-
CH_FR
public static final ECountry CH_FR
-
CH_GE
public static final ECountry CH_GE
-
CH_GL
public static final ECountry CH_GL
-
CH_GR
public static final ECountry CH_GR
-
CH_JU
public static final ECountry CH_JU
-
CH_LU
public static final ECountry CH_LU
-
CH_NE
public static final ECountry CH_NE
-
CH_NW
public static final ECountry CH_NW
-
CH_OW
public static final ECountry CH_OW
-
CH_SG
public static final ECountry CH_SG
-
CH_SH
public static final ECountry CH_SH
-
CH_SO
public static final ECountry CH_SO
-
CH_SZ
public static final ECountry CH_SZ
-
CH_TG
public static final ECountry CH_TG
-
CH_TI
public static final ECountry CH_TI
-
CH_UR
public static final ECountry CH_UR
-
CH_VD
public static final ECountry CH_VD
-
CH_VS
public static final ECountry CH_VS
-
CH_ZG
public static final ECountry CH_ZG
-
CH_ZH
public static final ECountry CH_ZH
-
CH
public static final ECountry CH
-
CI
public static final ECountry CI
-
CK
public static final ECountry CK
-
CL
public static final ECountry CL
-
CM
public static final ECountry CM
-
CN
public static final ECountry CN
-
CO
public static final ECountry CO
-
CR
public static final ECountry CR
-
CU
public static final ECountry CU
-
CV
public static final ECountry CV
-
CX
public static final ECountry CX
-
CY
public static final ECountry CY
-
CZ
public static final ECountry CZ
-
DE_B
public static final ECountry DE_B
-
DE_BB
public static final ECountry DE_BB
-
DE_BW
public static final ECountry DE_BW
-
DE_BY
public static final ECountry DE_BY
-
DE_HB
public static final ECountry DE_HB
-
DE_HE
public static final ECountry DE_HE
-
DE_HH
public static final ECountry DE_HH
-
DE_MV
public static final ECountry DE_MV
-
DE_NI
public static final ECountry DE_NI
-
DE_NW
public static final ECountry DE_NW
-
DE_RP
public static final ECountry DE_RP
-
DE_SH
public static final ECountry DE_SH
-
DE_SL
public static final ECountry DE_SL
-
DE_SN
public static final ECountry DE_SN
-
DE_ST
public static final ECountry DE_ST
-
DE_TH
public static final ECountry DE_TH
-
DE
public static final ECountry DE
-
DJ
public static final ECountry DJ
-
DK
public static final ECountry DK
-
DM
public static final ECountry DM
-
DO
public static final ECountry DO
-
DZ
public static final ECountry DZ
-
EC
public static final ECountry EC
-
EE
public static final ECountry EE
-
EG
public static final ECountry EG
-
EH
public static final ECountry EH
-
ER
public static final ECountry ER
-
ES
public static final ECountry ES
-
ET
public static final ECountry ET
-
FI
public static final ECountry FI
-
FJ
public static final ECountry FJ
-
FK
public static final ECountry FK
-
FM
public static final ECountry FM
-
FO
public static final ECountry FO
-
FR_BR
public static final ECountry FR_BR
-
FR_GU
public static final ECountry FR_GU
-
FR_GY
public static final ECountry FR_GY
-
FR_HR
public static final ECountry FR_HR
-
FR_LR
public static final ECountry FR_LR
-
FR_MA
public static final ECountry FR_MA
-
FR_MO
public static final ECountry FR_MO
-
FR
public static final ECountry FR
-
GA
public static final ECountry GA
-
GB
public static final ECountry GB
-
GD
public static final ECountry GD
-
GE
public static final ECountry GE
-
GF
public static final ECountry GF
-
GG
public static final ECountry GG
-
GH
public static final ECountry GH
-
GI
public static final ECountry GI
-
GL
public static final ECountry GL
-
GM
public static final ECountry GM
-
GN
public static final ECountry GN
-
GP
public static final ECountry GP
-
GQ
public static final ECountry GQ
-
GR
public static final ECountry GR
-
GS
public static final ECountry GS
-
GT
public static final ECountry GT
-
GU
public static final ECountry GU
-
GW
public static final ECountry GW
-
GY
public static final ECountry GY
-
HK
public static final ECountry HK
-
HM
public static final ECountry HM
-
HN
public static final ECountry HN
-
HR
public static final ECountry HR
-
HT
public static final ECountry HT
-
HU
public static final ECountry HU
-
ID
public static final ECountry ID
-
IE
public static final ECountry IE
-
IL
public static final ECountry IL
-
IM
public static final ECountry IM
-
IN_AN
public static final ECountry IN_AN
-
IN_AP
public static final ECountry IN_AP
-
IN_AR
public static final ECountry IN_AR
-
IN_AS
public static final ECountry IN_AS
-
IN_BR
public static final ECountry IN_BR
-
IN_CH
public static final ECountry IN_CH
-
IN_CT
public static final ECountry IN_CT
-
IN_DD
public static final ECountry IN_DD
-
IN_DL
public static final ECountry IN_DL
-
IN_DN
public static final ECountry IN_DN
-
IN_GA
public static final ECountry IN_GA
-
IN_GJ
public static final ECountry IN_GJ
-
IN_HP
public static final ECountry IN_HP
-
IN_HR
public static final ECountry IN_HR
-
IN_JH
public static final ECountry IN_JH
-
IN_JK
public static final ECountry IN_JK
-
IN_KA
public static final ECountry IN_KA
-
IN_KL
public static final ECountry IN_KL
-
IN_LD
public static final ECountry IN_LD
-
IN_MH
public static final ECountry IN_MH
-
IN_ML
public static final ECountry IN_ML
-
IN_MN
public static final ECountry IN_MN
-
IN_MP
public static final ECountry IN_MP
-
IN_MZ
public static final ECountry IN_MZ
-
IN_NL
public static final ECountry IN_NL
-
IN_OR
public static final ECountry IN_OR
-
IN_PB
public static final ECountry IN_PB
-
IN_PY
public static final ECountry IN_PY
-
IN_RJ
public static final ECountry IN_RJ
-
IN_SK
public static final ECountry IN_SK
-
IN_TN
public static final ECountry IN_TN
-
IN_TR
public static final ECountry IN_TR
-
IN_UL
public static final ECountry IN_UL
-
IN_UP
public static final ECountry IN_UP
-
IN_WB
public static final ECountry IN_WB
-
IN
public static final ECountry IN
-
IO
public static final ECountry IO
-
IQ
public static final ECountry IQ
-
IR
public static final ECountry IR
-
IS
public static final ECountry IS
-
IT_BZ
public static final ECountry IT_BZ
-
IT
public static final ECountry IT
-
JE
public static final ECountry JE
-
JM
public static final ECountry JM
-
JO
public static final ECountry JO
-
JP
public static final ECountry JP
-
KE
public static final ECountry KE
-
KG
public static final ECountry KG
-
KH
public static final ECountry KH
-
KI
public static final ECountry KI
-
KM
public static final ECountry KM
-
KN
public static final ECountry KN
-
KP
public static final ECountry KP
-
KR
public static final ECountry KR
-
KW
public static final ECountry KW
-
KY
public static final ECountry KY
-
KZ
public static final ECountry KZ
-
LA
public static final ECountry LA
-
LB
public static final ECountry LB
-
LC
public static final ECountry LC
-
LI
public static final ECountry LI
-
LK
public static final ECountry LK
-
LR
public static final ECountry LR
-
LS
public static final ECountry LS
-
LT
public static final ECountry LT
-
LU
public static final ECountry LU
-
LV
public static final ECountry LV
-
LY
public static final ECountry LY
-
MA
public static final ECountry MA
-
MC
public static final ECountry MC
-
MD_CH
public static final ECountry MD_CH
-
MD
public static final ECountry MD
-
ME
public static final ECountry ME
-
MG
public static final ECountry MG
-
MH
public static final ECountry MH
-
MK
public static final ECountry MK
-
ML
public static final ECountry ML
-
MM
public static final ECountry MM
-
MN
public static final ECountry MN
-
MO
public static final ECountry MO
-
MP
public static final ECountry MP
-
MQ
public static final ECountry MQ
-
MR
public static final ECountry MR
-
MS
public static final ECountry MS
-
MT
public static final ECountry MT
-
MU
public static final ECountry MU
-
MV
public static final ECountry MV
-
MW
public static final ECountry MW
-
MX
public static final ECountry MX
-
MY
public static final ECountry MY
-
MZ
public static final ECountry MZ
-
NA
public static final ECountry NA
-
NC
public static final ECountry NC
-
NE
public static final ECountry NE
-
NF
public static final ECountry NF
-
NG
public static final ECountry NG
-
NI
public static final ECountry NI
-
NL
public static final ECountry NL
-
NO
public static final ECountry NO
-
NP
public static final ECountry NP
-
NR
public static final ECountry NR
-
NU
public static final ECountry NU
-
NZ
public static final ECountry NZ
-
OM
public static final ECountry OM
-
PA
public static final ECountry PA
-
PE
public static final ECountry PE
-
PF
public static final ECountry PF
-
PG
public static final ECountry PG
-
PH
public static final ECountry PH
-
PK
public static final ECountry PK
-
PL
public static final ECountry PL
-
PM
public static final ECountry PM
-
PN
public static final ECountry PN
-
PR
public static final ECountry PR
-
PS
public static final ECountry PS
-
PT
public static final ECountry PT
-
PW
public static final ECountry PW
-
PY
public static final ECountry PY
-
QA
public static final ECountry QA
-
RE
public static final ECountry RE
-
RO
public static final ECountry RO
-
RS
public static final ECountry RS
-
RU
public static final ECountry RU
-
RW
public static final ECountry RW
-
SA
public static final ECountry SA
-
SB
public static final ECountry SB
-
SC
public static final ECountry SC
-
SD
public static final ECountry SD
-
SE
public static final ECountry SE
-
SG
public static final ECountry SG
-
SH
public static final ECountry SH
-
SI
public static final ECountry SI
-
SJ
public static final ECountry SJ
-
SK
public static final ECountry SK
-
SL
public static final ECountry SL
-
SM
public static final ECountry SM
-
SN
public static final ECountry SN
-
SO
public static final ECountry SO
-
SR
public static final ECountry SR
-
ST
public static final ECountry ST
-
SV
public static final ECountry SV
-
SY
public static final ECountry SY
-
SZ
public static final ECountry SZ
-
TC
public static final ECountry TC
-
TD
public static final ECountry TD
-
TF
public static final ECountry TF
-
TG
public static final ECountry TG
-
TH
public static final ECountry TH
-
TJ
public static final ECountry TJ
-
TK
public static final ECountry TK
-
TL
public static final ECountry TL
-
TM
public static final ECountry TM
-
TN
public static final ECountry TN
-
TO
public static final ECountry TO
-
TR
public static final ECountry TR
-
TT
public static final ECountry TT
-
TV
public static final ECountry TV
-
TW
public static final ECountry TW
-
TZ
public static final ECountry TZ
-
UA
public static final ECountry UA
-
UG
public static final ECountry UG
-
UK
public static final ECountry UK
-
UK_AL
public static final ECountry UK_AL
-
UK_EN
public static final ECountry UK_EN
-
UK_GU
public static final ECountry UK_GU
-
UK_IM
public static final ECountry UK_IM
-
UK_JE
public static final ECountry UK_JE
-
UK_NI
public static final ECountry UK_NI
-
UK_SC
public static final ECountry UK_SC
-
UK_WA
public static final ECountry UK_WA
-
UM
public static final ECountry UM
-
US_AK
public static final ECountry US_AK
-
US_AL
public static final ECountry US_AL
-
US_AR
public static final ECountry US_AR
-
US_AZ
public static final ECountry US_AZ
-
US_BE
public static final ECountry US_BE
-
US_CA
public static final ECountry US_CA
-
US_CO
public static final ECountry US_CO
-
US_CT
public static final ECountry US_CT
-
US_DC
public static final ECountry US_DC
-
US_DE
public static final ECountry US_DE
-
US_FL
public static final ECountry US_FL
-
US_GA
public static final ECountry US_GA
-
US_HI
public static final ECountry US_HI
-
US_IA
public static final ECountry US_IA
-
US_ID
public static final ECountry US_ID
-
US_IL
public static final ECountry US_IL
-
US_IN
public static final ECountry US_IN
-
US_KS
public static final ECountry US_KS
-
US_KY
public static final ECountry US_KY
-
US_LA
public static final ECountry US_LA
-
US_MA
public static final ECountry US_MA
-
US_MD
public static final ECountry US_MD
-
US_ME
public static final ECountry US_ME
-
US_MI
public static final ECountry US_MI
-
US_MN
public static final ECountry US_MN
-
US_MO
public static final ECountry US_MO
-
US_MS
public static final ECountry US_MS
-
US_MT
public static final ECountry US_MT
-
US_NC_CE
public static final ECountry US_NC_CE
-
US_NC_ME
public static final ECountry US_NC_ME
-
US_NC
public static final ECountry US_NC
-
US_ND
public static final ECountry US_ND
-
US_NE
public static final ECountry US_NE
-
US_NH
public static final ECountry US_NH
-
US_NJ
public static final ECountry US_NJ
-
US_NM
public static final ECountry US_NM
-
US_NV
public static final ECountry US_NV
-
US_NY_NYC
public static final ECountry US_NY_NYC
-
US_NY
public static final ECountry US_NY
-
US_OH
public static final ECountry US_OH
-
US_OK
public static final ECountry US_OK
-
US_OR
public static final ECountry US_OR
-
US_PA
public static final ECountry US_PA
-
US_RI
public static final ECountry US_RI
-
US_SC
public static final ECountry US_SC
-
US_SD
public static final ECountry US_SD
-
US_TN
public static final ECountry US_TN
-
US_TX
public static final ECountry US_TX
-
US_UT
public static final ECountry US_UT
-
US_VA
public static final ECountry US_VA
-
US_VT
public static final ECountry US_VT
-
US_WA
public static final ECountry US_WA
-
US_WI
public static final ECountry US_WI
-
US_WV
public static final ECountry US_WV
-
US_WY
public static final ECountry US_WY
-
US
public static final ECountry US
-
UY
public static final ECountry UY
-
UZ
public static final ECountry UZ
-
VA
public static final ECountry VA
-
VC
public static final ECountry VC
-
VE
public static final ECountry VE
-
VG
public static final ECountry VG
-
VI
public static final ECountry VI
-
VN
public static final ECountry VN
-
VU
public static final ECountry VU
-
WF
public static final ECountry WF
-
WS
public static final ECountry WS
-
YE
public static final ECountry YE
-
YT
public static final ECountry YT
-
ZA
public static final ECountry ZA
-
ZM
public static final ECountry ZM
-
ZW
public static final ECountry ZW
-
-
Method Detail
-
values
public static ECountry[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ECountry c : ECountry.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ECountry valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getID
@Nonnull public String getID()
Description copied from interface:IHasIDGet the unique ID of this object. If the type isStringthan the returned value must match an XML NMToken expression (so e.g. no ':' in the ID)!
-
getISOCountryCode
@Nonnull public String getISOCountryCode()
- Returns:
- the ISO country code (the part before the first underscore). Always lowercase.
-
getDisplayText
@Nullable public String getDisplayText(@Nonnull Locale aContentLocale)
- Specified by:
getDisplayTextin interfaceIHasDisplayText- Parameters:
aContentLocale- The locale to be used for resolving. May not benull.- Returns:
- The display text of the object in the given locale. May be
nullif the text could not be resolved in the passed locale.
-
isCountrySub
public boolean isCountrySub()
-
getAsLocale
public Locale getAsLocale()
-
getFromISOCodeOrNull
@Nullable public static ECountry getFromISOCodeOrNull(@Nullable String sISO)
Try to find the country with the passed ISO code. Country sub-codes are ignored in this method.- Parameters:
sISO- The ISO code to search. Case sensitivity does not matter. May benull.- Returns:
- The matching country or
nullif the ISO code was not resolved.
-
getCountryListAsLocales
@Nonnull @ReturnsMutableCopy public static ICommonsSet<Locale> getCountryListAsLocales()
- Returns:
- A non-
nullset of all contained country locales in this enumeration.
-
-