public void add(String regionCode) { CountryCode cc = new CountryCode(); cc.regionCode = regionCode; cc.countryCode = PhoneNumberUtil.getInstance().getCountryCodeForRegion(regionCode); cc.regionName = NumberValidator.getRegionDisplayName(regionCode, Locale.getDefault()); mData.add(cc); }
/** * Sets the value of the countryCode property. * * @param value allowed object is {@link CountryCode } */ @Override public void setCountryCode(ICountryCode value) { if (value instanceof CountryCode) { this.countryCode = (CountryCode) value; } else { this.countryCode = CountryCode.fromValue(value.value()); } }
@Override public CountryCode unmarshal(final String code) throws Exception { CountryCode result = null; if (code != null) { result = CountryCode.valueOf(code.toUpperCase()); } return result; }
@Override public String marshal(final CountryCode code) throws Exception { String result = null; if (code != null) { result = code.name().toLowerCase(); } return result; }