- java.lang.Object
-
- org.meeuw.i18n.countries.FormerCountry
-
- All Implemented Interfaces:
Serializable
,Country
,Region
public class FormerCountry extends Object implements Country
Represents a 'former code', of which the code is defined by the enums ofFormerlyAssignedCountryCode
.- Since:
- 0.1
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.meeuw.i18n.Region
Region.Type
-
-
Field Summary
-
Fields inherited from interface org.meeuw.i18n.countries.Country
IS_FORMER, IS_OFFICIAL, IS_USER_ASSIGNED
-
-
Constructor Summary
Constructors Constructor Description FormerCountry(@NonNull org.meeuw.i18n.formerlyassigned.FormerlyAssignedCountryCode code)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getCode()
org.meeuw.i18n.formerlyassigned.FormerlyAssignedCountryCode
getCountryCode()
List<String>
getFormerCodes()
String
getName()
int
getNumeric()
org.meeuw.i18n.formerlyassigned.ValidityRange
getValidity()
int
hashCode()
Locale
toLocale()
String
toString()
void
toStringBuilder(@NonNull StringBuilder builder, @NonNull Locale locale)
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.meeuw.i18n.Region
getLocalName, getName, getName
-
-
-
-
Constructor Detail
-
FormerCountry
public FormerCountry(@NonNull org.meeuw.i18n.formerlyassigned.FormerlyAssignedCountryCode code)
-
-
Method Detail
-
getCountryCode
public org.meeuw.i18n.formerlyassigned.FormerlyAssignedCountryCode getCountryCode()
-
getValidity
public org.meeuw.i18n.formerlyassigned.ValidityRange getValidity()
-
toStringBuilder
public void toStringBuilder(@NonNull StringBuilder builder, @NonNull Locale locale)
- Specified by:
toStringBuilder
in interfaceRegion
-
getNumeric
public int getNumeric()
- Specified by:
getNumeric
in interfaceCountry
-
-