- java.lang.Object
-
- org.meeuw.i18n.regions.UserAssignedRegion
-
- org.meeuw.i18n.countries.UserAssignedCountry
-
- All Implemented Interfaces:
Serializable
,Country
,Region
public class UserAssignedCountry extends UserAssignedRegion implements Country
Wraps all 'User defined'CountryCode
, assigns to each aUserAssignedRegion.getAssignedBy()
. Adds a few others. http://en.wikipedia.org/wiki/ISO_3166-2 this doc- Since:
- 0.1
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.meeuw.i18n.regions.Region
Region.Type
-
-
Field Summary
Fields Modifier and Type Field Description static String
ASSIGNER_EU
static String
ASSIGNER_UN
static String
ASSIGNER_UNICODE
static String
ASSIGNER_WIPO
static UserAssignedCountry
QO
static UserAssignedCountry
QU
static UserAssignedCountry
XI
static UserAssignedCountry
XK
static UserAssignedCountry
XN
static UserAssignedCountry
XU
static UserAssignedCountry
XZ
static UserAssignedCountry
ZZ
-
Fields inherited from class org.meeuw.i18n.regions.UserAssignedRegion
assignedBy, code, name
-
Fields inherited from interface org.meeuw.i18n.countries.Country
IS_FORMER, IS_OFFICIAL, IS_USER_ASSIGNED
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UserAssignedCountry(@NonNull String code, @NonNull String name, String assignedBy)
protected
UserAssignedCountry(@NonNull String code, @NonNull String name, String alpha3, int number, String assignedBy, com.neovisionaries.i18n.CountryCode countryCode)
protected
UserAssignedCountry(com.neovisionaries.i18n.CountryCode code, String assignedBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAlpha2()
String
getAlpha3()
com.neovisionaries.i18n.CountryCode
getCountryCode()
Returns the underlying code of this Country object.int
getNumeric()
String
toString()
-
Methods inherited from class org.meeuw.i18n.regions.UserAssignedRegion
equals, getAssignedBy, getCode, getName, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.meeuw.i18n.regions.Region
getCode, getIcon, getLocalName, getName, getName, getName, toLocale, toStringBuilder
-
-
-
-
Field Detail
-
ASSIGNER_UNICODE
public static final String ASSIGNER_UNICODE
- See Also:
- Constant Field Values
-
ASSIGNER_EU
public static final String ASSIGNER_EU
- See Also:
- Constant Field Values
-
ASSIGNER_WIPO
public static final String ASSIGNER_WIPO
- See Also:
- Constant Field Values
-
ASSIGNER_UN
public static final String ASSIGNER_UN
- See Also:
- Constant Field Values
-
XZ
public static final UserAssignedCountry XZ
-
QO
public static final UserAssignedCountry QO
-
QU
public static final UserAssignedCountry QU
-
ZZ
public static final UserAssignedCountry ZZ
-
XN
public static final UserAssignedCountry XN
-
XK
public static final UserAssignedCountry XK
-
XI
public static final UserAssignedCountry XI
-
XU
public static final UserAssignedCountry XU
-
-
Constructor Detail
-
UserAssignedCountry
protected UserAssignedCountry(@NonNull String code, @NonNull String name, String assignedBy)
-
UserAssignedCountry
protected UserAssignedCountry(@NonNull String code, @NonNull String name, String alpha3, int number, String assignedBy, com.neovisionaries.i18n.CountryCode countryCode)
-
UserAssignedCountry
protected UserAssignedCountry(com.neovisionaries.i18n.CountryCode code, String assignedBy)
-
-
Method Detail
-
getAlpha2
public String getAlpha2()
-
getAlpha3
public String getAlpha3()
-
getNumeric
public int getNumeric()
- Specified by:
getNumeric
in interfaceCountry
-
getCountryCode
public com.neovisionaries.i18n.CountryCode getCountryCode()
Description copied from interface:Country
Returns the underlying code of this Country object. This may be someEnum
(likeCountryCode
), but in cases where the set is a bit more dynamic it can also be simply aString
- Specified by:
getCountryCode
in interfaceCountry
-
-