@Override public String toString(final Locale header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); if (header.getCountry().length() == 0) { return header.getLanguage(); } else { return header.getLanguage() + '-' + header.getCountry(); } }
@Override public String toString(final Locale header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); if (header.getCountry().length() == 0) { return header.getLanguage(); } else { return header.getLanguage() + '-' + header.getCountry(); } }
@Override public Locale fromString(final String header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); try { final LanguageTag lt = new LanguageTag(header); return lt.getAsLocale(); } catch (final ParseException ex) { throw new IllegalArgumentException( "Error parsing date '" + header + "'", ex); } } }
@Override public Locale fromString(final String header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); try { final LanguageTag lt = new LanguageTag(header); return lt.getAsLocale(); } catch (final ParseException ex) { throw new IllegalArgumentException( "Error parsing date '" + header + "'", ex); } } }
@Override public String toString(final Locale header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); if (header.getCountry().length() == 0) { return header.getLanguage(); } else { return header.getLanguage() + '-' + header.getCountry(); } }
@Override public String toString(final Locale header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); if (header.getCountry().length() == 0) { return header.getLanguage(); } else { return header.getLanguage() + '-' + header.getCountry(); } }
@Override public String toString(final Locale header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); if (header.getCountry().length() == 0) { return header.getLanguage(); } else { return header.getLanguage() + '-' + header.getCountry(); } }
@Override public String toString(final Locale header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); if (header.getCountry().length() == 0) { return header.getLanguage(); } else { return header.getLanguage() + '-' + header.getCountry(); } }
@Override public String toString(final Locale header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); if (header.getCountry().length() == 0) { return header.getLanguage(); } else { return header.getLanguage() + '-' + header.getCountry(); } }
@Override public Locale fromString(final String header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); try { final LanguageTag lt = new LanguageTag(header); return lt.getAsLocale(); } catch (final ParseException ex) { throw new IllegalArgumentException( "Error parsing date '" + header + "'", ex); } } }
@Override public Locale fromString(final String header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); try { final LanguageTag lt = new LanguageTag(header); return lt.getAsLocale(); } catch (final ParseException ex) { throw new IllegalArgumentException( "Error parsing date '" + header + "'", ex); } } }
@Override public Locale fromString(final String header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); try { final LanguageTag lt = new LanguageTag(header); return lt.getAsLocale(); } catch (final ParseException ex) { throw new IllegalArgumentException( "Error parsing date '" + header + "'", ex); } } }
@Override public Locale fromString(final String header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); try { final LanguageTag lt = new LanguageTag(header); return lt.getAsLocale(); } catch (final ParseException ex) { throw new IllegalArgumentException( "Error parsing date '" + header + "'", ex); } } }
@Override public Locale fromString(final String header) { throwIllegalArgumentExceptionIfNull(header, LocalizationMessages.LOCALE_IS_NULL()); try { final LanguageTag lt = new LanguageTag(header); return lt.getAsLocale(); } catch (final ParseException ex) { throw new IllegalArgumentException( "Error parsing date '" + header + "'", ex); } } }