|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||
JavaTM Platform, Enterprise Edition, v 5.0
javax.xml.bind.attachment
|
Constructor Summary | |
---|---|
AttachmentUnmarshaller()
|
Method Summary | |
---|---|
abstract byte[] |
getAttachmentAsByteArray(String cid)
Retrieve the attachment identified by content-id, cid , as a byte[]. |
abstract DataHandler |
getAttachmentAsDataHandler(String cid)
Lookup MIME content by content-id, cid , and return as a DataHandler . |
boolean |
isXOPPackage()
Read-only property that returns true if JAXB unmarshaller needs to perform XOP processing. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttachmentUnmarshaller()
Method Detail |
---|
public abstract 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.
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 |
cid
- It is expected to be a valid lexical form of the XML Schema
xs:anyURI
datatype. If isXOPPackage()
==true
, it must be a valid URI per the cid:
URI scheme (see RFC 2387)
DataHandler
that represents the MIME attachment.
IllegalArgumentException
- if the attachment for the given cid is not found.public abstract byte[] getAttachmentAsByteArray(String cid)
Retrieve the attachment identified by content-id, cid
, as a byte[]
cid
- It is expected to be a valid lexical form of the XML Schema
xs:anyURI
datatype. If isXOPPackage()
==true
, it must be a valid URI per the cid:
URI scheme (see RFC 2387)
IllegalArgumentException
- if the attachment for the given cid is not found.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.
This value must not change during the unmarshalling process.