org.springframework.oxm.mime
Interface MimeContainer


public interface MimeContainer

Represents a container for MIME attachments. Concrete implementations might adapt a SOAPMesage, or an email message.

Since:
1.0.0
Author:
Arjen Poutsma
See Also:
XML-binary Optimized Packaging

Method Summary
 void addAttachment(java.lang.String contentId, javax.activation.DataHandler dataHandler)
          Adds the given data handler as an attachment to this container.
 boolean convertToXopPackage()
          Turns this message into a XOP package.
 javax.activation.DataHandler getAttachment(java.lang.String contentId)
          Returns the attachment with the given content id, or null if not found.
 boolean isXopPackage()
          Indicates whether this container is a XOP package.
 

Method Detail

isXopPackage

boolean isXopPackage()
Indicates whether this container is a XOP package.

Returns:
true when the constraints specified in Identifying XOP Documents are met.
See Also:
XOP Packages

convertToXopPackage

boolean convertToXopPackage()
Turns this message into a XOP package.

Returns:
true when the message is a XOP package
See Also:
XOP Packages

addAttachment

void addAttachment(java.lang.String contentId,
                   javax.activation.DataHandler dataHandler)
Adds the given data handler as an attachment to this container.

Parameters:
contentId - the content id of the attachment
dataHandler - the data handler containing the data of the attachment

getAttachment

javax.activation.DataHandler getAttachment(java.lang.String contentId)
Returns the attachment with the given content id, or null if not found.

Parameters:
contentId - the content id
Returns:
the attachment, as a data handler


Copyright © 2009. All Rights Reserved.