Example usage for org.apache.commons.fileupload.util FileItemHeadersImpl addHeader

List of usage examples for org.apache.commons.fileupload.util FileItemHeadersImpl addHeader

Introduction

In this page you can find the example usage for org.apache.commons.fileupload.util FileItemHeadersImpl addHeader.

Prototype

public synchronized void addHeader(String name, String value) 

Source Link

Document

Method to add header values to this instance.

Usage

From source file:at.gv.egiz.bku.binding.FormParameterStore.java

public void init(FormParameter fp) throws IOException {
    ByteArrayOutputStream os = new ByteArrayOutputStream();
    StreamUtil.copyStream(fp.getFormParameterValue(), os);
    this.dataBuffer = os.toByteArray();
    this.parameterName = fp.getFormParameterName();
    this.contentType = fp.getFormParameterContentType();
    if (fp instanceof FormParameterImpl) {
        headers = ((FormParameterImpl) fp).getHeaders();
    } else {/* w w w. j  a v a  2  s  . c  o m*/
        FileItemHeadersImpl headersImpl = new FileItemHeadersImpl();
        for (Iterator<String> i = fp.getHeaderNames(); i.hasNext();) {
            String headerName = i.next();
            headersImpl.addHeader(headerName, fp.getHeaderValue(headerName));
        }
    }
    initialized = true;
}

From source file:ninja.undertow.util.UndertowHelper.java

/**
 * Creates a new {@link ParameterFileItem} from the given {@link FormValue} (which is assumed to be representing a file upload).
 * //from  ww w.  j a va 2 s. c  o m
 * @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);
}

From source file:org.apache.wicket.protocol.http.servlet.ServletPartFileItem.java

@Override
public FileItemHeaders getHeaders() {
    FileItemHeadersImpl fileItemHeaders = new FileItemHeadersImpl();
    for (String headerName : part.getHeaderNames()) {
        Collection<String> headerValues = part.getHeaders(headerName);
        for (String headerValue : headerValues) {
            fileItemHeaders.addHeader(headerName, headerValue);
        }/*  www.j  a v  a  2 s .  c om*/
    }
    return fileItemHeaders;
}