Interface Part

All Superinterfaces:
Serializable
All Known Implementing Classes:
AttachmentPart, SOAPPart

public interface Part extends Serializable
A part of a MIME message. Typically, in a MIME message there will be one SOAPPart containing the SOAP message, and 0 or more AttachmentParts instances containing each of the attachments.
  • Method Details

    • getMimeHeader

      String[] getMimeHeader(String name)
      Gets all the values of the MimeHeader object in this SOAPPart object that is identified by the given String.
      Parameters:
      name - the name of the header; example: "Content-Type"
      Returns:
      a String array giving all the values for the specified header
      See Also:
      • invalid reference
        setMimeHeader(java.lang.String, java.lang.String)
    • addMimeHeader

      void addMimeHeader(String header, String value)
      Add the specified MIME header, as per JAXM.
      Parameters:
      header - the MIME header name
      value - the value associated with the header
    • getContentLocation

      String getContentLocation()
      Get the content location.
      Returns:
      a String giving the location
    • setContentLocation

      void setContentLocation(String loc)
      Set content location.
      Parameters:
      loc - the new location
    • setContentId

      void setContentId(String newCid)
      Sets Content-Id of this part. already defined.
      Parameters:
      newCid - new Content-Id
    • getContentId

      String getContentId()
      Get the content ID.
      Returns:
      the content ID
    • getMatchingMimeHeaders

      Iterator getMatchingMimeHeaders(String[] match)
      Get an Iterator over all headers that match any item in match.
    • getNonMatchingMimeHeaders

      Iterator getNonMatchingMimeHeaders(String[] match)
      Get all headers that do not match.
    • getContentType

      String getContentType()
      Get the content type.
      Returns:
      the content type String
    • getContentIdRef

      String getContentIdRef()
      Content ID.
      Returns:
      the contentId reference value that should be used directly as an href in a SOAP element to reference this attachment. Not part of JAX-RPC, JAX-M, SAAJ, etc.