public void setAcceptLanguageHeaders(List<String> headerValues) { requestedLanguages = null; if (headerValues == null) return; Map<Locale, QualityValue> requested = null; for (String headerValue : headerValues) { Map<Locale, QualityValue> mapping = AcceptHeaders.getLocaleQualityValues(headerValue); if (mapping == null) return; if (requested == null) requested = mapping; else requested.putAll(mapping); } requestedLanguages = requested; }
public void setAcceptLanguageHeaders(List<String> headerValues) { requestedLanguages = null; if (headerValues == null) return; Map<Locale, QualityValue> requested = null; for (String headerValue : headerValues) { Map<Locale, QualityValue> mapping = AcceptHeaders.getLocaleQualityValues(headerValue); if (mapping == null) return; if (requested == null) requested = mapping; else requested.putAll(mapping); } requestedLanguages = requested; }
public void setAcceptLanguageHeaders(List<String> headerValues) { requestedLanguages = null; if (headerValues == null) return; Map<Locale, QualityValue> requested = null; for (String headerValue : headerValues) { Map<Locale, QualityValue> mapping = AcceptHeaders.getLocaleQualityValues(headerValue); if (mapping == null) return; if (requested == null) requested = mapping; else requested.putAll(mapping); } requestedLanguages = requested; }