public void addLocale(Locale locale) { httpRequest.addLocale(locale); }
/** * Parse request locales. */ protected void parseLocales() { localesParsed = true; // Store the accumulated languages that have been requested in // a local collection, sorted by the quality value (so we can // add Locales in descending order). The values will be ArrayLists // containing the corresponding Locales to be added TreeMap<Double, ArrayList<Locale>> locales = new TreeMap<>(); Enumeration<String> values = getHeaders("accept-language"); while (values.hasMoreElements()) { String value = values.nextElement(); parseLocalesHeader(value, locales); } // Process the quality values in highest->lowest order (due to // negating the Double value when creating the key) for (ArrayList<Locale> list : locales.values()) { for (Locale locale : list) { addLocale(locale); } } }
/** * Parse request locales. */ protected void parseLocales() { localesParsed = true; // Store the accumulated languages that have been requested in // a local collection, sorted by the quality value (so we can // add Locales in descending order). The values will be ArrayLists // containing the corresponding Locales to be added TreeMap<Double, ArrayList<Locale>> locales = new TreeMap<>(); Enumeration<String> values = getHeaders("accept-language"); while (values.hasMoreElements()) { String value = values.nextElement(); parseLocalesHeader(value, locales); } // Process the quality values in highest->lowest order (due to // negating the Double value when creating the key) for (ArrayList<Locale> list : locales.values()) { for (Locale locale : list) { addLocale(locale); } } }
while (values.hasNext()) { Locale locale = (Locale) values.next(); addLocale(locale);
while (values.hasNext()) { Locale locale = (Locale) values.next(); addLocale(locale);
Iterator locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale((Locale) locales.next());
Iterator locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale((Locale) locales.next());
Iterator locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale((Locale) locales.next());
Iterator<Locale> locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale(locales.next());
Iterator<Locale> locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale(locales.next());
Iterator<Locale> locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale(locales.next());
Iterator<Locale> locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale(locales.next());
Iterator locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale((Locale) locales.next());
Iterator<Locale> locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale(locales.next());
Iterator locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale((Locale) locales.next());
Iterator<Locale> locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale(locales.next());
Iterator<Locale> locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale(locales.next());
Iterator locales = saved.getLocales(); while (locales.hasNext()) { request.addLocale((Locale) locales.next());