| java.lang.Object javax.xml.bind.attachment.AttachmentUnmarshaller
Method Summary | |
abstract public byte[] | getAttachmentAsByteArray(String cid) Retrieve the attachment identified by content-id, cid , as a byte[] .
Parameters: cid - It is expected to be a valid lexical form of the XML Schema xs:anyURI datatype. | abstract public DataHandler | getAttachmentAsDataHandler(String cid) Lookup MIME content by content-id, cid , and return as a
DataHandler .
The returned DataHandler instance must be configured
to meet the following required mapping constaint. | public boolean | isXOPPackage() Read-only property that returns true if JAXB unmarshaller needs to perform XOP processing.
This method returns true when the constraints specified
in Identifying XOP Documents are met. |
getAttachmentAsByteArray | abstract public byte[] getAttachmentAsByteArray(String cid)(Code) | | Retrieve the attachment identified by content-id, cid , as a byte[] .
Parameters: cid - It is expected to be a valid lexical form of the XML Schema xs:anyURI datatype. If AttachmentUnmarshaller.isXOPPackage()==true , it must be a valid URI per the cid: URI scheme (see RFC 2387) byte[] representation of attachment identified by cid. throws: IllegalArgumentException - if the attachment for the given cid is not found. |
getAttachmentAsDataHandler | abstract public DataHandler getAttachmentAsDataHandler(String cid)(Code) | | Lookup MIME content by content-id, cid , and return as a
DataHandler .
The returned DataHandler instance must be configured
to meet the following required mapping constaint.
Required Mappings between MIME and Java Types
|
MIME Type |
Java Type |
DataHandler.getContentType() |
instanceof DataHandler.getContent() |
image/gif |
java.awt.Image |
image/jpeg |
java.awt.Image |
text/xml or application/xml |
javax.xml.transform.Source |
Note that it is allowable to support additional mappings.
Parameters: cid - It is expected to be a valid lexical form of the XML Schema xs:anyURI datatype. If AttachmentUnmarshaller.isXOPPackage()==true , it must be a valid URI per the cid: URI scheme (see RFC 2387)a DataHandler that represents the MIME attachment. throws: IllegalArgumentException - if the attachment for the given cid is not found. |
isXOPPackage | public boolean isXOPPackage()(Code) | | Read-only property that returns true if JAXB unmarshaller needs to perform XOP processing.
This method returns true when the constraints specified
in Identifying XOP Documents are met.
This value must not change during the unmarshalling process.
true when MIME context is a XOP Document. |
|
|