Java SOAP Message copy(MimeHeaders headers)

Here you can find the source of copy(MimeHeaders headers)

Description

copy

License

CDDL license

Declaration

public static MimeHeaders copy(MimeHeaders headers) 

Method Source Code


//package com.java2s;
/*//  w w w .java  2s  .com
 * The contents of this file are subject to the terms
 * of the Common Development and Distribution License
 * (the "License").  You may not use this file except
 * in compliance with the License.
 *
 * You can obtain a copy of the license at
 * https://jwsdp.dev.java.net/CDDLv1.0.html
 * See the License for the specific language governing
 * permissions and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL
 * HEADER in each file and include the License file at
 * https://jwsdp.dev.java.net/CDDLv1.0.html  If applicable,
 * add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your
 * own identifying information: Portions Copyright [yyyy]
 * [name of copyright owner]
 */

import java.util.Iterator;
import javax.xml.soap.MimeHeader;
import javax.xml.soap.MimeHeaders;

public class Main {
    public static MimeHeaders copy(MimeHeaders headers) {
        MimeHeaders newHeaders = new MimeHeaders();
        Iterator eachHeader = headers.getAllHeaders();
        while (eachHeader.hasNext()) {
            MimeHeader currentHeader = (MimeHeader) eachHeader.next();

            newHeaders.addHeader(currentHeader.getName(), currentHeader.getValue());
        }
        return newHeaders;
    }
}

Related

  1. addMessageHandler(Object binding, SOAPHandler handler)
  2. addMimeHeader(SOAPMessage message, String name, String value)
  3. addNamespace(SOAPMessage message, String prefix, String uri)
  4. constructMessage(String mimeHdrsFile, String msgFile)
  5. convertSoapMessageToString(SOAPMessage message)
  6. copyMimeHeaders(MimeHeaders headers)
  7. create()
  8. createAttachmentPart(String cid, DataHandler dh, SOAPMessage message)
  9. createDoc(SOAPMessage soapMsg)