final class DataHandlerWriterAttachmentMarshaller extends AttachmentMarshallerBase implements MimePartProvider
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,javax.activation.DataHandler> |
dataHandlers |
| Constructor and Description |
|---|
DataHandlerWriterAttachmentMarshaller() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addMtomAttachment(javax.activation.DataHandler data,
java.lang.String elementNamespace,
java.lang.String elementLocalName) |
javax.activation.DataHandler |
getDataHandler(java.lang.String contentID)
Get the
DataHandler for the MIME part identified by a given content ID. |
boolean |
isLoaded(java.lang.String contentID)
Check whether the MIME part identified by a given content ID has already been loaded.
|
addMtomAttachment, addSwaRefAttachment, isXOPPackageprivate final java.util.Map<java.lang.String,javax.activation.DataHandler> dataHandlers
public java.lang.String addMtomAttachment(javax.activation.DataHandler data,
java.lang.String elementNamespace,
java.lang.String elementLocalName)
addMtomAttachment in class javax.xml.bind.attachment.AttachmentMarshallerpublic boolean isLoaded(java.lang.String contentID)
MimePartProvidertrue means that a call to MimePartProvider.getDataHandler(String) (for
the same content ID) will not block or will retrieve the DataHandler without
overhead.isLoaded in interface MimePartProvidertrue if the MIME part has already been loaded; false
otherwisepublic javax.activation.DataHandler getDataHandler(java.lang.String contentID)
throws java.io.IOException
MimePartProviderDataHandler for the MIME part identified by a given content ID.getDataHandler in interface MimePartProvidercontentID - a content ID referenced in an xop:Include elementDataHandler for the MIME part identified by the content ID; may not be
nulljava.io.IOException - if an error occurred while loading the part