public class OMAttachmentAccessorMimePartProvider extends java.lang.Object implements MimePartProvider
OMAttachmentAccessor instance to the MimePartProvider interface.| Modifier and Type | Field and Description |
|---|---|
private OMAttachmentAccessor |
attachments |
| Constructor and Description |
|---|
OMAttachmentAccessorMimePartProvider(OMAttachmentAccessor attachments) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
private final OMAttachmentAccessor attachments
public OMAttachmentAccessorMimePartProvider(OMAttachmentAccessor attachments)
public 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