public static LanguageTag valueOf(final String s) throws IllegalArgumentException { final LanguageTag lt = new LanguageTag(); try { lt.parse(s); } catch (final ParseException pe) { throw new IllegalArgumentException(pe); } return lt; }
public static LanguageTag valueOf(final String s) throws IllegalArgumentException { final LanguageTag lt = new LanguageTag(); try { lt.parse(s); } catch (final ParseException pe) { throw new IllegalArgumentException(pe); } return lt; }
@Override public Locale apply(String input) { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } } }, false);
@Override public Locale apply(String input) { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } } }, false);
@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); } } }
/** * Get the language of the entity. * * @return the language of the entity or {@code null} if not specified */ public Locale getLanguage() { return singleHeader(HttpHeaders.CONTENT_LANGUAGE, Locale.class, input -> { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } }, false); }
/** * Get the language of the entity. * * @return the language of the entity or {@code null} if not specified */ public Locale getLanguage() { return singleHeader(HttpHeaders.CONTENT_LANGUAGE, Locale.class, input -> { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } }, false); }
public static LanguageTag valueOf(final String s) throws IllegalArgumentException { final LanguageTag lt = new LanguageTag(); try { lt.parse(s); } catch (final ParseException pe) { throw new IllegalArgumentException(pe); } return lt; }
public static LanguageTag valueOf(final String s) throws IllegalArgumentException { final LanguageTag lt = new LanguageTag(); try { lt.parse(s); } catch (final ParseException pe) { throw new IllegalArgumentException(pe); } return lt; }
public static LanguageTag valueOf(final String s) throws IllegalArgumentException { final LanguageTag lt = new LanguageTag(); try { lt.parse(s); } catch (final ParseException pe) { throw new IllegalArgumentException(pe); } return lt; }
public static LanguageTag valueOf(final String s) throws IllegalArgumentException { final LanguageTag lt = new LanguageTag(); try { lt.parse(s); } catch (final ParseException pe) { throw new IllegalArgumentException(pe); } return lt; }
@Override public Locale apply(String input) { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } } }, false);
@Override public Locale apply(String input) { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } } }, false);
@Override public Locale apply(String input) { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } } }, false);
@Override public Locale apply(String input) { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } } }, false);
@Override public Locale apply(String input) { try { return new LanguageTag(input).getAsLocale(); } catch (ParseException e) { throw new ProcessingException(e); } } }, false);
@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); } } }