public class OMAttachmentAccessorMimePartProvider extends Object implements MimePartProvider
OMAttachmentAccessor
instance to the MimePartProvider
interface.Constructor and Description |
---|
OMAttachmentAccessorMimePartProvider(OMAttachmentAccessor attachments) |
Modifier and Type | Method and Description |
---|---|
javax.activation.DataHandler |
getDataHandler(String contentID)
Get the
DataHandler for the MIME part identified by a given content ID. |
boolean |
isLoaded(String contentID)
Check whether the MIME part identified by a given content ID has already been loaded.
|
public OMAttachmentAccessorMimePartProvider(OMAttachmentAccessor attachments)
public boolean isLoaded(String contentID)
MimePartProvider
true
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 MimePartProvider
true
if the MIME part has already been loaded; false
otherwisepublic javax.activation.DataHandler getDataHandler(String contentID) throws IOException
MimePartProvider
DataHandler
for the MIME part identified by a given content ID.getDataHandler
in interface MimePartProvider
contentID
- a content ID referenced in an xop:Include elementDataHandler
for the MIME part identified by the content ID; may not be
null
IOException
- if an error occurred while loading the partCopyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.