Java SOAP Message copyMimeHeaders(MimeHeaders headers)

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

Description

Create a copy of an existing MimeHeaders object.

License

Apache License

Parameter

Parameter Description
headers the object to copy

Return

a copy of the object

Declaration

public static MimeHeaders copyMimeHeaders(MimeHeaders headers) 

Method Source Code

//package com.java2s;
/*/*w  w  w  .  j  a  v  a  2 s.  c o  m*/
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership. The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

import javax.xml.soap.MimeHeader;
import javax.xml.soap.MimeHeaders;

import java.util.Iterator;

public class Main {
    /**
     * Create a copy of an existing {@link MimeHeaders} object.
     * 
     * @param headers the object to copy
     * @return a copy of the {@link MimeHeaders} object
     */
    public static MimeHeaders copyMimeHeaders(MimeHeaders headers) {
        MimeHeaders result = new MimeHeaders();
        Iterator iterator = headers.getAllHeaders();
        while (iterator.hasNext()) {
            MimeHeader hdr = (MimeHeader) iterator.next();
            result.addHeader(hdr.getName(), hdr.getValue());
        }
        return result;
    }
}

Related

  1. addMimeHeader(SOAPMessage message, String name, String value)
  2. addNamespace(SOAPMessage message, String prefix, String uri)
  3. constructMessage(String mimeHdrsFile, String msgFile)
  4. convertSoapMessageToString(SOAPMessage message)
  5. copy(MimeHeaders headers)
  6. create()
  7. createAttachmentPart(String cid, DataHandler dh, SOAPMessage message)
  8. createDoc(SOAPMessage soapMsg)
  9. createException(String code, String message)