public List<Object> get(Object o) { return cachedHeaders.get(o); }
public String getHeader(String name) { List vals = headers.get(name); if (vals == null) return null; StringBuilder builder = new StringBuilder(); boolean first = true; for (Object val : vals) { if (first) first = false; else builder.append(","); builder.append(configuration.toHeaderString(val)); } return builder.toString(); }
public List<Locale> getAcceptableLanguages() { List<Locale> list = new ArrayList<Locale>(); List accepts = headers.get(HttpHeaders.ACCEPT_LANGUAGE); if (accepts == null) return list; List<WeightedLanguage> languages = new ArrayList<WeightedLanguage>(); for (Object obj : accepts) { if (obj instanceof Locale) { languages.add(new WeightedLanguage((Locale)obj, 1.0F)); continue; } String accept = configuration.toHeaderString(obj); StringTokenizer tokenizer = new StringTokenizer(accept, ","); while (tokenizer.hasMoreElements()) { String item = tokenizer.nextToken().trim(); languages.add(WeightedLanguage.parse(item)); } } Collections.sort(languages); for (WeightedLanguage language : languages) list.add(language.getLocale()); return list; }
public List<MediaType> getAcceptableMediaTypes() List accepts = headers.get(HttpHeaders.ACCEPT); if (accepts == null) return list; for (Object obj : accepts)
public Map<String, Cookie> getCookies() { Map<String, Cookie> cookies = new HashMap<String, Cookie>(); List list = headers.get(HttpHeaders.COOKIE); if (list == null) return cookies; for (Object obj : list) { if (obj instanceof Cookie) { Cookie cookie = (Cookie)obj; cookies.put(cookie.getName(), cookie); } else { String str = configuration.toHeaderString(obj); Cookie cookie = Cookie.valueOf(str); cookies.put(cookie.getName(), cookie); } } return cookies; } }
public List<Object> get(Object o) { return cachedHeaders.get(o); }
public List<Object> get(Object o) { return cachedHeaders.get(o); }
public List<Object> get(Object o) { return cachedHeaders.get(o); }
public String getHeader(String name) { List vals = headers.get(name); if (vals == null) return null; StringBuilder builder = new StringBuilder(); boolean first = true; for (Object val : vals) { if (first) first = false; else builder.append(","); builder.append(configuration.toHeaderString(val)); } return builder.toString(); }
public String getHeader(String name) { List vals = headers.get(name); if (vals == null) return null; StringBuilder builder = new StringBuilder(); boolean first = true; for (Object val : vals) { if (first) first = false; else builder.append(","); builder.append(configuration.toHeaderString(val)); } return builder.toString(); }
public List<Locale> getAcceptableLanguages() { List<Locale> list = new ArrayList<Locale>(); List accepts = headers.get(HttpHeaders.ACCEPT_LANGUAGE); if (accepts == null) return list; List<WeightedLanguage> languages = new ArrayList<WeightedLanguage>(); for (Object obj : accepts) { if (obj instanceof Locale) { languages.add(new WeightedLanguage((Locale)obj, 1.0F)); continue; } String accept = configuration.toHeaderString(obj); StringTokenizer tokenizer = new StringTokenizer(accept, ","); while (tokenizer.hasMoreElements()) { String item = tokenizer.nextToken().trim(); languages.add(WeightedLanguage.parse(item)); } } Collections.sort(languages); for (WeightedLanguage language : languages) list.add(language.getLocale()); return list; }
public List<Locale> getAcceptableLanguages() { List<Locale> list = new ArrayList<Locale>(); List accepts = headers.get(HttpHeaders.ACCEPT_LANGUAGE); if (accepts == null) return list; List<WeightedLanguage> languages = new ArrayList<WeightedLanguage>(); for (Object obj : accepts) { if (obj instanceof Locale) { languages.add(new WeightedLanguage((Locale)obj, 1.0F)); continue; } String accept = configuration.toHeaderString(obj); StringTokenizer tokenizer = new StringTokenizer(accept, ","); while (tokenizer.hasMoreElements()) { String item = tokenizer.nextToken().trim(); languages.add(WeightedLanguage.parse(item)); } } Collections.sort(languages); for (WeightedLanguage language : languages) list.add(language.getLocale()); return list; }
public List<MediaType> getAcceptableMediaTypes() List accepts = headers.get(HttpHeaders.ACCEPT); if (accepts == null) return list; for (Object obj : accepts)
public List<MediaType> getAcceptableMediaTypes() List accepts = headers.get(HttpHeaders.ACCEPT); if (accepts == null) return list; for (Object obj : accepts)
public Map<String, Cookie> getCookies() { Map<String, Cookie> cookies = new HashMap<String, Cookie>(); List list = headers.get(HttpHeaders.COOKIE); if (list == null) return cookies; for (Object obj : list) { if (obj instanceof Cookie) { Cookie cookie = (Cookie)obj; cookies.put(cookie.getName(), cookie); } else { String str = configuration.toHeaderString(obj); Cookie cookie = Cookie.valueOf(str); cookies.put(cookie.getName(), cookie); } } return cookies; } }
public Map<String, Cookie> getCookies() { Map<String, Cookie> cookies = new HashMap<String, Cookie>(); List list = headers.get(HttpHeaders.COOKIE); if (list == null) return cookies; for (Object obj : list) { if (obj instanceof Cookie) { Cookie cookie = (Cookie)obj; cookies.put(cookie.getName(), cookie); } else { String str = configuration.toHeaderString(obj); Cookie cookie = Cookie.valueOf(str); cookies.put(cookie.getName(), cookie); } } return cookies; } }