public Iterator<HttpString> iterator() { final Iterator<HeaderValues> iterator = HeaderMap.this.iterator(); return new Iterator<HttpString>() { public boolean hasNext() { return iterator.hasNext(); } public HttpString next() { return iterator.next().getHeaderName(); } public void remove() { iterator.remove(); } }; }
public Iterator<HttpString> iterator() { final Iterator<HeaderValues> iterator = HeaderMap.this.iterator(); return new Iterator<HttpString>() { public boolean hasNext() { return iterator.hasNext(); } public HttpString next() { return iterator.next().getHeaderName(); } public void remove() { iterator.remove(); } }; }
public Iterator<HttpString> iterator() { final Iterator<HeaderValues> iterator = HeaderMap.this.iterator(); return new Iterator<HttpString>() { public boolean hasNext() { return iterator.hasNext(); } public HttpString next() { return iterator.next().getHeaderName(); } public void remove() { iterator.remove(); } }; }
@Override public boolean containsValue(Object value) { Iterator<HeaderValues> ite = headerMap.iterator(); while (ite.hasNext()) { HeaderValues values = ite.next(); if (values.contains(value)) { return true; } } return false; }
private Map<String, String> toHeadersMap(HeaderMap headerMap) { return stream(spliteratorUnknownSize(headerMap.iterator(), 0), false) .collect(toMap( h -> h.getHeaderName().toString(), h -> h.getFirst())); } }
/** * Creates a new {@link ParameterFileItem} from the given {@link FormValue} (which is assumed to be representing a file upload). * * @param formValue * @return */ private static ParameterFileItem getFileItemFromFormValue(FormValue formValue) { FileItemHeadersImpl fileItemHeaders = new FileItemHeadersImpl(); for (Iterator<HeaderValues> headerIterator = formValue.getHeaders().iterator(); headerIterator.hasNext();) { HeaderValues hv = headerIterator.next(); String headerName = hv.getHeaderName().toString(); for (Iterator<String> headerValueIterator = hv.iterator(); headerValueIterator.hasNext();) { String headerValue = headerValueIterator.next(); fileItemHeaders.addHeader(headerName, headerValue); } } return new ParameterFileItem(formValue.getFileName(), formValue.getPath().toFile(), fileItemHeaders); }
Iterator<HeaderValues> headerIterator = exchange.getRequestHeaders().iterator(); while (headerIterator.hasNext()) { HeaderValues header = headerIterator.next();