public class XMLBinaryDataHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
XMLBinaryDataHelper.EncodedData
INTERNAL
|
Modifier and Type | Field and Description |
---|---|
java.lang.Class |
DATA_HANDLER |
java.lang.Class |
IMAGE |
java.lang.Class |
MULTIPART |
java.lang.Class |
SOURCE |
Constructor and Description |
---|
XMLBinaryDataHelper() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convertObject(java.lang.Object obj,
java.lang.Class classification,
AbstractSession session) |
javax.activation.DataHandler |
convertObjectToDataHandler(java.lang.Object sourceObject,
AbstractSession session) |
java.lang.Object |
convertObjectToImage(java.lang.Object obj) |
java.lang.Object |
convertObjectToMultipart(java.lang.Object obj) |
java.lang.Object |
convertObjectToSource(java.lang.Object obj) |
XMLBinaryDataHelper.EncodedData |
getBytesForBinaryValue(java.lang.Object attributeValue,
XMLMarshaller marshaller,
java.lang.String mimeType) |
XMLBinaryDataHelper.EncodedData |
getBytesFromByteObjectArray(java.lang.Byte[] bytes,
java.lang.String mimeType) |
XMLBinaryDataHelper.EncodedData |
getBytesFromDataHandler(javax.activation.DataHandler handler) |
XMLBinaryDataHelper.EncodedData |
getBytesFromImage(java.awt.Image image,
java.lang.String mimeType) |
XMLBinaryDataHelper.EncodedData |
getBytesFromMultipart(javax.mail.internet.MimeMultipart value,
XMLMarshaller marshaller) |
XMLBinaryDataHelper.EncodedData |
getBytesFromSource(javax.xml.transform.Source source,
XMLMarshaller marshaller,
java.lang.String mimeType) |
static XMLBinaryDataHelper |
getXMLBinaryDataHelper() |
void |
initializeDataTypes() |
static void |
setXMLBinaryDataHelper(XMLBinaryDataHelper helper) |
java.lang.String |
stringFromDataHandler(javax.activation.DataHandler source,
javax.xml.namespace.QName schemaTypeQName,
AbstractSession session) |
java.lang.String |
stringFromDataHandler(java.lang.Object source,
javax.xml.namespace.QName schemaTypeQName,
AbstractSession session) |
java.lang.String |
stringFromImage(java.awt.Image image,
javax.xml.namespace.QName schemaTypeQName,
AbstractSession session) |
java.lang.String |
stringFromMultipart(javax.mail.internet.MimeMultipart multipart,
javax.xml.namespace.QName schemaTypeQName,
AbstractSession session) |
java.lang.String |
stringFromSource(javax.xml.transform.Source source,
javax.xml.namespace.QName schemaTypeQName,
AbstractSession session) |
public java.lang.Class DATA_HANDLER
public java.lang.Class IMAGE
public java.lang.Class SOURCE
public java.lang.Class MULTIPART
public static XMLBinaryDataHelper getXMLBinaryDataHelper()
public static void setXMLBinaryDataHelper(XMLBinaryDataHelper helper)
public void initializeDataTypes()
public java.lang.Object convertObject(java.lang.Object obj, java.lang.Class classification, AbstractSession session)
public XMLBinaryDataHelper.EncodedData getBytesFromDataHandler(javax.activation.DataHandler handler)
public XMLBinaryDataHelper.EncodedData getBytesForBinaryValue(java.lang.Object attributeValue, XMLMarshaller marshaller, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesFromMultipart(javax.mail.internet.MimeMultipart value, XMLMarshaller marshaller)
public XMLBinaryDataHelper.EncodedData getBytesFromSource(javax.xml.transform.Source source, XMLMarshaller marshaller, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesFromByteObjectArray(java.lang.Byte[] bytes, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesFromImage(java.awt.Image image, java.lang.String mimeType)
public java.lang.Object convertObjectToMultipart(java.lang.Object obj)
public java.lang.Object convertObjectToImage(java.lang.Object obj)
public java.lang.String stringFromDataHandler(javax.activation.DataHandler source, javax.xml.namespace.QName schemaTypeQName, AbstractSession session)
public java.lang.String stringFromDataHandler(java.lang.Object source, javax.xml.namespace.QName schemaTypeQName, AbstractSession session)
public java.lang.String stringFromImage(java.awt.Image image, javax.xml.namespace.QName schemaTypeQName, AbstractSession session)
public java.lang.String stringFromSource(javax.xml.transform.Source source, javax.xml.namespace.QName schemaTypeQName, AbstractSession session)
public java.lang.String stringFromMultipart(javax.mail.internet.MimeMultipart multipart, javax.xml.namespace.QName schemaTypeQName, AbstractSession session)
public javax.activation.DataHandler convertObjectToDataHandler(java.lang.Object sourceObject, AbstractSession session)
public java.lang.Object convertObjectToSource(java.lang.Object obj)
EclipseLink 2.4.2, "build v20130514-5956486" API Reference