@Override public List<String> getValue() { return headers.getValuesList(this.key); }
@Override public List<String> getValue() { return headers.getValuesList(this.key); }
@Nullable @Override public List<String> get(Object key) { if (containsKey(key)) { return this.headers.getValuesList((String) key); } return null; }
@Override public List<String> setValue(List<String> value) { List<String> previousValues = headers.getValuesList(this.key); headers.put(this.key, value); return previousValues; } }
@Nullable @Override public List<String> get(Object key) { if (containsKey(key)) { return this.headers.getValuesList((String) key); } return null; }
@Override public List<String> setValue(List<String> value) { List<String> previousValues = headers.getValuesList(this.key); headers.put(this.key, value); return previousValues; } }
@Override public List<String> getHeaders(String name) { return getHttpFields().getValuesList(name); }
@Override public List<String> getValue() { return headers.getValuesList(this.key); }
@Override public Collection<String> getHeaders(String name) { final HttpFields fields = _fields; Collection<String> i = fields.getValuesList(name); if (i == null) return Collections.emptyList(); return i; }
@Override public Collection<String> getHeaders(String name) { final HttpFields fields = _fields; Collection<String> i = fields.getValuesList(name); if (i == null) return Collections.emptyList(); return i; }
@Override public Collection<String> getHeaders(String name) { final HttpFields fields = _fields; Collection<String> i = fields.getValuesList(name); if (i == null) return Collections.emptyList(); return i; }
@Override public Collection<String> getHeaders(String name) { Collection<String> i = _fields.getValuesList(name); if (i == null) return Collections.emptyList(); return i; }
@Override public Map<String, List<String>> getHeaders() { Map<String, List<String>> headersMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); HttpFields fields = getHttpFields(); for(String name: fields.getFieldNamesCollection()) { headersMap.put(name,fields.getValuesList(name)); } return headersMap; }
@Nullable @Override public List<String> get(Object key) { if (containsKey(key)) { return this.headers.getValuesList((String) key); } return null; }
private Map<String, Collection<String>> getFieldsAsMap(HttpFields fields) { final Map<String, Collection<String>> result = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); for (String name : getFieldNamesCollection(fields)) { result.put(name, fields.getValuesList(name)); } return result; }
@Override public List<String> setValue(List<String> value) { List<String> previousValues = headers.getValuesList(this.key); headers.put(this.key, value); return previousValues; } }
@Nullable @Override public List<String> get(Object key) { if (containsKey(key)) { return this.headers.getValuesList((String) key); } return null; }
@Override public List<String> setValue(List<String> value) { List<String> previousValues = headers.getValuesList(this.key); headers.put(this.key, value); return previousValues; } }
private static ListMultimap<HeaderName, String> toHeadersMap(HttpFields headers) { ImmutableListMultimap.Builder<HeaderName, String> builder = ImmutableListMultimap.builder(); for (String name : headers.getFieldNamesCollection()) { for (String value : headers.getValuesList(name)) { builder.put(HeaderName.of(name), value); } } return builder.build(); } }
private static ListMultimap<HeaderName, String> toHeadersMap(HttpFields headers) { ImmutableListMultimap.Builder<HeaderName, String> builder = ImmutableListMultimap.builder(); for (String name : headers.getFieldNamesCollection()) { for (String value : headers.getValuesList(name)) { builder.put(HeaderName.of(name), value); } } return builder.build(); } }