public enum Territory extends Enum<Territory>
| Modifier and Type | Class and Description |
|---|---|
static class |
Territory.AlphaCodeFormat
Enumeration that specifies the format for mapcodes.
|
| Modifier and Type | Field and Description |
|---|---|
static Set<Territory> |
PARENT_TERRITORIES |
| Modifier and Type | Method and Description |
|---|---|
static Territory |
fromString(String alphaCode)
Get a territory from a mapcode territory abbreviation (or a territory name).
|
static Territory |
fromString(String alphaCode,
Territory parentTerritory)
Get a territory from a name, specifying a parent territory for disambiguation.
|
String[] |
getAliases()
Return aliases (if any) for a territory.
|
Alphabet[] |
getAlphabets()
Return the alphabets most commonly used in the territory, in order of importance.
|
String |
getFullName()
Return the full name of the territory.
|
String[] |
getFullNameAliases()
Return aliases (if any) for the full name of a territory.
|
Territory |
getParentTerritory()
Return the parent territory.
|
boolean |
hasSubdivisions()
Returns if this territory contains other territory subdivisions.
|
boolean |
isSubdivision()
Returns if this territory is a subdivisions of another territory.
|
String |
toAlphaCode(Territory.AlphaCodeFormat format) |
String |
toAlphaCode(Territory.AlphaCodeFormat format,
Alphabet alphabet)
Return the territory name, given a specific territory name format.
|
String |
toString()
Return the international value of the territory name, with dashes rather than underscores.
|
String |
toString(Alphabet alphabet)
Return the international value of the territory name, with dashes rather than underscores.
|
static Territory |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Territory[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Territory USA
public static final Territory IND
public static final Territory CAN
public static final Territory AUS
public static final Territory MEX
public static final Territory BRA
public static final Territory RUS
public static final Territory CHN
public static final Territory ATA
public static final Territory VAT
public static final Territory MCO
public static final Territory GIB
public static final Territory TKL
public static final Territory CCK
public static final Territory BLM
public static final Territory NRU
public static final Territory TUV
public static final Territory MAC
public static final Territory SXM
public static final Territory MAF
public static final Territory NFK
public static final Territory PCN
public static final Territory BVT
public static final Territory BMU
public static final Territory IOT
public static final Territory SMR
public static final Territory GGY
public static final Territory AIA
public static final Territory MSR
public static final Territory JEY
public static final Territory CXR
public static final Territory WLF
public static final Territory VGB
public static final Territory LIE
public static final Territory ABW
public static final Territory MHL
public static final Territory ASM
public static final Territory COK
public static final Territory SPM
public static final Territory NIU
public static final Territory KNA
public static final Territory CYM
public static final Territory BES
public static final Territory MDV
public static final Territory SHN
public static final Territory MLT
public static final Territory GRD
public static final Territory VIR
public static final Territory MYT
public static final Territory SJM
public static final Territory VCT
public static final Territory HMD
public static final Territory BRB
public static final Territory ATG
public static final Territory CUW
public static final Territory SYC
public static final Territory PLW
public static final Territory MNP
public static final Territory AND
public static final Territory GUM
public static final Territory IMN
public static final Territory LCA
public static final Territory FSM
public static final Territory SGP
public static final Territory TON
public static final Territory DMA
public static final Territory BHR
public static final Territory KIR
public static final Territory TCA
public static final Territory STP
public static final Territory HKG
public static final Territory MTQ
public static final Territory FRO
public static final Territory GLP
public static final Territory COM
public static final Territory MUS
public static final Territory REU
public static final Territory LUX
public static final Territory WSM
public static final Territory SGS
public static final Territory PYF
public static final Territory CPV
public static final Territory TTO
public static final Territory BRN
public static final Territory ATF
public static final Territory PRI
public static final Territory CYP
public static final Territory LBN
public static final Territory JAM
public static final Territory GMB
public static final Territory QAT
public static final Territory FLK
public static final Territory VUT
public static final Territory MNE
public static final Territory BHS
public static final Territory TLS
public static final Territory SWZ
public static final Territory KWT
public static final Territory FJI
public static final Territory NCL
public static final Territory SVN
public static final Territory ISR
public static final Territory PSE
public static final Territory SLV
public static final Territory BLZ
public static final Territory DJI
public static final Territory MKD
public static final Territory RWA
public static final Territory HTI
public static final Territory BDI
public static final Territory GNQ
public static final Territory ALB
public static final Territory SLB
public static final Territory ARM
public static final Territory LSO
public static final Territory BEL
public static final Territory MDA
public static final Territory GNB
public static final Territory TWN
public static final Territory BTN
public static final Territory CHE
public static final Territory NLD
public static final Territory DNK
public static final Territory EST
public static final Territory DOM
public static final Territory SVK
public static final Territory CRI
public static final Territory BIH
public static final Territory HRV
public static final Territory TGO
public static final Territory LVA
public static final Territory LTU
public static final Territory LKA
public static final Territory GEO
public static final Territory IRL
public static final Territory SLE
public static final Territory PAN
public static final Territory CZE
public static final Territory GUF
public static final Territory ARE
public static final Territory AUT
public static final Territory AZE
public static final Territory SRB
public static final Territory JOR
public static final Territory PRT
public static final Territory HUN
public static final Territory KOR
public static final Territory ISL
public static final Territory GTM
public static final Territory CUB
public static final Territory BGR
public static final Territory LBR
public static final Territory HND
public static final Territory BEN
public static final Territory ERI
public static final Territory MWI
public static final Territory PRK
public static final Territory NIC
public static final Territory GRC
public static final Territory TJK
public static final Territory BGD
public static final Territory NPL
public static final Territory TUN
public static final Territory SUR
public static final Territory URY
public static final Territory KHM
public static final Territory SYR
public static final Territory SEN
public static final Territory KGZ
public static final Territory BLR
public static final Territory GUY
public static final Territory LAO
public static final Territory ROU
public static final Territory GHA
public static final Territory UGA
public static final Territory GBR
public static final Territory GIN
public static final Territory ECU
public static final Territory ESH
public static final Territory GAB
public static final Territory NZL
public static final Territory BFA
public static final Territory PHL
public static final Territory ITA
public static final Territory OMN
public static final Territory POL
public static final Territory CIV
public static final Territory NOR
public static final Territory MYS
public static final Territory VNM
public static final Territory FIN
public static final Territory COG
public static final Territory DEU
public static final Territory JPN
public static final Territory ZWE
public static final Territory PRY
public static final Territory IRQ
public static final Territory MAR
public static final Territory UZB
public static final Territory SWE
public static final Territory PNG
public static final Territory CMR
public static final Territory TKM
public static final Territory ESP
public static final Territory THA
public static final Territory YEM
public static final Territory FRA
public static final Territory ALA
public static final Territory KEN
public static final Territory BWA
public static final Territory MDG
public static final Territory UKR
public static final Territory SSD
public static final Territory CAF
public static final Territory SOM
public static final Territory AFG
public static final Territory MMR
public static final Territory ZMB
public static final Territory CHL
public static final Territory TUR
public static final Territory PAK
public static final Territory MOZ
public static final Territory NAM
public static final Territory VEN
public static final Territory NGA
public static final Territory TZA
public static final Territory EGY
public static final Territory MRT
public static final Territory BOL
public static final Territory ETH
public static final Territory COL
public static final Territory ZAF
public static final Territory MLI
public static final Territory AGO
public static final Territory NER
public static final Territory TCD
public static final Territory PER
public static final Territory MNG
public static final Territory IRN
public static final Territory LBY
public static final Territory SDN
public static final Territory IDN
public static final Territory MX_DIF
public static final Territory MX_TLA
public static final Territory MX_MOR
public static final Territory MX_AGU
public static final Territory MX_CL
public static final Territory MX_QUE
public static final Territory MX_HID
public static final Territory MX_MX
public static final Territory MX_TAB
public static final Territory MX_NAY
public static final Territory MX_GUA
public static final Territory MX_PUE
public static final Territory MX_YUC
public static final Territory MX_ROO
public static final Territory MX_SIN
public static final Territory MX_CAM
public static final Territory MX_MIC
public static final Territory MX_SLP
public static final Territory MX_GRO
public static final Territory MX_NLE
public static final Territory MX_BCN
public static final Territory MX_VER
public static final Territory MX_CHP
public static final Territory MX_BCS
public static final Territory MX_ZAC
public static final Territory MX_JAL
public static final Territory MX_TAM
public static final Territory MX_OAX
public static final Territory MX_DUR
public static final Territory MX_COA
public static final Territory MX_SON
public static final Territory MX_CHH
public static final Territory GRL
public static final Territory SAU
public static final Territory COD
public static final Territory DZA
public static final Territory KAZ
public static final Territory ARG
public static final Territory IN_DD
public static final Territory IN_DN
public static final Territory IN_CH
public static final Territory IN_AN
public static final Territory IN_LD
public static final Territory IN_DL
public static final Territory IN_ML
public static final Territory IN_NL
public static final Territory IN_MN
public static final Territory IN_TR
public static final Territory IN_MZ
public static final Territory IN_SK
public static final Territory IN_PB
public static final Territory IN_HR
public static final Territory IN_AR
public static final Territory IN_AS
public static final Territory IN_BR
public static final Territory IN_UT
public static final Territory IN_GA
public static final Territory IN_KL
public static final Territory IN_TN
public static final Territory IN_HP
public static final Territory IN_JK
public static final Territory IN_CT
public static final Territory IN_JH
public static final Territory IN_KA
public static final Territory IN_RJ
public static final Territory IN_OR
public static final Territory IN_GJ
public static final Territory IN_WB
public static final Territory IN_MP
public static final Territory IN_TG
public static final Territory IN_AP
public static final Territory IN_MH
public static final Territory IN_UP
public static final Territory IN_PY
public static final Territory AU_NSW
public static final Territory AU_ACT
public static final Territory AU_JBT
public static final Territory AU_NT
public static final Territory AU_SA
public static final Territory AU_TAS
public static final Territory AU_VIC
public static final Territory AU_WA
public static final Territory AU_QLD
public static final Territory BR_DF
public static final Territory BR_SE
public static final Territory BR_AL
public static final Territory BR_RJ
public static final Territory BR_ES
public static final Territory BR_RN
public static final Territory BR_PB
public static final Territory BR_SC
public static final Territory BR_PE
public static final Territory BR_AP
public static final Territory BR_CE
public static final Territory BR_AC
public static final Territory BR_PR
public static final Territory BR_RR
public static final Territory BR_RO
public static final Territory BR_SP
public static final Territory BR_PI
public static final Territory BR_TO
public static final Territory BR_RS
public static final Territory BR_MA
public static final Territory BR_GO
public static final Territory BR_MS
public static final Territory BR_BA
public static final Territory BR_MG
public static final Territory BR_MT
public static final Territory BR_PA
public static final Territory BR_AM
public static final Territory US_DC
public static final Territory US_RI
public static final Territory US_DE
public static final Territory US_CT
public static final Territory US_NJ
public static final Territory US_NH
public static final Territory US_VT
public static final Territory US_MA
public static final Territory US_HI
public static final Territory US_MD
public static final Territory US_WV
public static final Territory US_SC
public static final Territory US_ME
public static final Territory US_IN
public static final Territory US_KY
public static final Territory US_TN
public static final Territory US_VA
public static final Territory US_OH
public static final Territory US_PA
public static final Territory US_MS
public static final Territory US_LA
public static final Territory US_AL
public static final Territory US_AR
public static final Territory US_NC
public static final Territory US_NY
public static final Territory US_IA
public static final Territory US_IL
public static final Territory US_GA
public static final Territory US_WI
public static final Territory US_FL
public static final Territory US_MO
public static final Territory US_OK
public static final Territory US_ND
public static final Territory US_WA
public static final Territory US_SD
public static final Territory US_NE
public static final Territory US_KS
public static final Territory US_ID
public static final Territory US_UT
public static final Territory US_MN
public static final Territory US_MI
public static final Territory US_WY
public static final Territory US_OR
public static final Territory US_CO
public static final Territory US_NV
public static final Territory US_AZ
public static final Territory US_NM
public static final Territory US_MT
public static final Territory US_CA
public static final Territory US_TX
public static final Territory US_AK
public static final Territory CA_BC
public static final Territory CA_AB
public static final Territory CA_ON
public static final Territory CA_QC
public static final Territory CA_SK
public static final Territory CA_MB
public static final Territory CA_NL
public static final Territory CA_NB
public static final Territory CA_NS
public static final Territory CA_PE
public static final Territory CA_YT
public static final Territory CA_NT
public static final Territory CA_NU
public static final Territory RU_MOW
public static final Territory RU_SPE
public static final Territory RU_KGD
public static final Territory RU_IN
public static final Territory RU_AD
public static final Territory RU_SE
public static final Territory RU_KB
public static final Territory RU_KC
public static final Territory RU_CE
public static final Territory RU_CU
public static final Territory RU_IVA
public static final Territory RU_LIP
public static final Territory RU_ORL
public static final Territory RU_TUL
public static final Territory RU_BE
public static final Territory RU_VLA
public static final Territory RU_KRS
public static final Territory RU_KLU
public static final Territory RU_TT
public static final Territory RU_BRY
public static final Territory RU_YAR
public static final Territory RU_RYA
public static final Territory RU_AST
public static final Territory RU_MOS
public static final Territory RU_SMO
public static final Territory RU_DA
public static final Territory RU_VOR
public static final Territory RU_NGR
public static final Territory RU_PSK
public static final Territory RU_KOS
public static final Territory RU_STA
public static final Territory RU_KDA
public static final Territory RU_KL
public static final Territory RU_TVE
public static final Territory RU_LEN
public static final Territory RU_ROS
public static final Territory RU_VGG
public static final Territory RU_VLG
public static final Territory RU_MUR
public static final Territory RU_KR
public static final Territory RU_NEN
public static final Territory RU_KO
public static final Territory RU_ARK
public static final Territory RU_MO
public static final Territory RU_NIZ
public static final Territory RU_PNZ
public static final Territory RU_KI
public static final Territory RU_ME
public static final Territory RU_ORE
public static final Territory RU_ULY
public static final Territory RU_PM
public static final Territory RU_BA
public static final Territory RU_UD
public static final Territory RU_TA
public static final Territory RU_SAM
public static final Territory RU_SAR
public static final Territory RU_YAN
public static final Territory RU_KM
public static final Territory RU_SVE
public static final Territory RU_TYU
public static final Territory RU_KGN
public static final Territory RU_CH
public static final Territory RU_BU
public static final Territory RU_ZAB
public static final Territory RU_IRK
public static final Territory RU_NVS
public static final Territory RU_TOM
public static final Territory RU_OMS
public static final Territory RU_KK
public static final Territory RU_KEM
public static final Territory RU_AL
public static final Territory RU_ALT
public static final Territory RU_TY
public static final Territory RU_KYA
public static final Territory RU_MAG
public static final Territory RU_CHU
public static final Territory RU_KAM
public static final Territory RU_SAK
public static final Territory RU_PO
public static final Territory RU_YEV
public static final Territory RU_KHA
public static final Territory RU_AMU
public static final Territory RU_SA
public static final Territory CN_SH
public static final Territory CN_TJ
public static final Territory CN_BJ
public static final Territory CN_HI
public static final Territory CN_NX
public static final Territory CN_CQ
public static final Territory CN_ZJ
public static final Territory CN_JS
public static final Territory CN_FJ
public static final Territory CN_AH
public static final Territory CN_LN
public static final Territory CN_SD
public static final Territory CN_SX
public static final Territory CN_JX
public static final Territory CN_HA
public static final Territory CN_GZ
public static final Territory CN_GD
public static final Territory CN_HB
public static final Territory CN_JL
public static final Territory CN_HE
public static final Territory CN_SN
public static final Territory CN_NM
public static final Territory CN_HL
public static final Territory CN_HN
public static final Territory CN_GX
public static final Territory CN_SC
public static final Territory CN_YN
public static final Territory CN_XZ
public static final Territory CN_GS
public static final Territory CN_QH
public static final Territory CN_XJ
public static final Territory UMI
public static final Territory CPT
public static final Territory AAA
public static Territory[] values()
for (Territory c : Territory.values()) System.out.println(c);
public static Territory valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null@Nonnull public String getFullName()
@Nonnull public String[] getAliases()
@Nullable public Territory getParentTerritory()
@Nonnull public String[] getFullNameAliases()
@Nonnull public Alphabet[] getAlphabets()
@Nonnull public static Territory fromString(@Nonnull String alphaCode) throws UnknownTerritoryException
IN_AS rather than ASM and
fromString("BR") returns IN_BR rather than BRA.
This behavior is intentional as local mapcodes are designed to be as short as possible. A mapcode within
the Indian state Bihar should therefore be able to specified as "BR 49.46M3" rather "IN-BR 49.46M3".
Brazilian mapcodes, on the other hand, would be specified as "BRA BDHP.JK39-1D", using the ISO 3 letter code.alphaCode - Territory name or alphanumeric code.UnknownTerritoryException - Thrown if incorrect numeric or alphanumeric code.@Nonnull public static Territory fromString(@Nonnull String alphaCode, @Nonnull Territory parentTerritory) throws UnknownTerritoryException
alphaCode - Territory, alphanumeric code. See fromString(String)
for an explanation of the format for this name. (This is NOT strictly an ISO code!)parentTerritory - Parent territory.UnknownTerritoryException - Thrown if the territory is not found given the parentTerritory.@Nonnull public String toString(@Nullable Alphabet alphabet)
toAlphaCode(AlphaCodeFormat) for Territory.AlphaCodeFormat.INTERNATIONAL.alphabet - Alphabet. May be null.@Nonnull public String toString()
toAlphaCode(AlphaCodeFormat) for Territory.AlphaCodeFormat.INTERNATIONAL.@Nonnull public String toAlphaCode(@Nonnull Territory.AlphaCodeFormat format, @Nullable Alphabet alphabet)
format - Format to be used.alphabet - Alphabet. May be null.@Nonnull public String toAlphaCode(@Nonnull Territory.AlphaCodeFormat format)
public boolean isSubdivision()
public boolean hasSubdivisions()
Copyright © 2017 Stichting Mapcode Foundation. All rights reserved.